求解資料庫習題,一道有關資料庫原理的題目求指教

2025-02-02 16:30:12 字數 1202 閱讀 4571

1樓:網友

1.傳遞函式依賴。

2.表之間的關聯就是通過主鍵與 外來鍵 作為紐帶實現的。

子句必須跟在_ group by __子句之後。

4.在乙個關係中,每乙個資料都可看成獨立的 資料項 。

5.類具有多型性、封裝性__和__繼承性 __1.資料模型包含哪三個方面的要素?

答:資料結構、資料操作、完整性約束條件。

3.類與物件的根本區別是什麼?物件有哪3個要素 ?

這個看oyopen的。

已知三個關係模式:

職工 s(職工號,姓名,性別)

工程 p(工程號,工程名稱)

施工 sp(職工號,工程號,酬金)

1).寫出sql語句,檢索參加工程號為〃p1〃,且酬金最高的職工號。

select 工程號 from sp where 工程號='p1' and sp.工程號=酬金);

2).寫出sql語句,檢索參加3個以上工程的職工號。

select 職工號 from sp where p.工程號》=3;

3).已知關係代數表示式:

姓名,酬金(σ工程名稱=〃立交橋〃(s sp p))用sql語句實現這個關係代數表示式。

4).建立乙個查詢職工總酬金的檢視sv,sv的屬性有職工號和總酬金。

create view sv as select(職工號 char(8),總酬金 char(8));

一道有關資料庫原理的題目求指教

2樓:燕子大三學姐

你這個只能辨識能夠儲存的位元組長度是8個位元組,由於你沒有儲存東西,看不出來剩餘儲存空間。

3樓:網友

char(8)是8個位元組,每個位元組存乙個字母,那麼abc佔用三個位元組,那麼剩下的就是5個位元組。

varchar(8)因為是可變長度,所以abc佔用的長度,就是整個長度,所以varchar沒有剩餘空間。就是三個位元組+1個位元組(這個位元組是長度位元組(有時也不計算這個位元組,因為這個位元組不在8之內))

nvarchar(8)是可變的 unicode 字元。nvarchar中的每乙個字元都是 unicode 字元,所以每乙個字元佔用的長度是兩個位元組,也就是佔用了6個位元組,剩餘空間為0.

nchar(8)與nvarchar(8)基本相同,也是 unicode 字元,只是不是可變的,所以這裡佔用的還是6個位元組,剩餘空間是16-6=10位元組。

資料庫的一道題,資料庫關於第三正規化的一道題,急求解答,線上等。萬分感謝

這個問bai題求的不是 學數du據庫課程的學生的姓名和學zhi號 嘛。dao 像你說的,學生表裡 回有姓名學號,課程表裡有課程名答和課程號,但是隻靠這兩個表得不到選課的關係呀。就是說,學生表裡面是所有學生的資訊,課程表裡面是所有課程的資訊,但是不能知道哪個學生選了哪門課。選課的表裡面存的才是某個學號...

有關資料庫約束的問題

僅假設lz說的 設定一個標識的約束,讓它只能是 數字 和 字母 的這個為長度為10的char型的欄位 use 庫名 引入資料庫 alter table 表名 修改表add constraint ck sc 建立檢查約束check 欄位名 like 0 9a za z 0 9a za z 0 9a z...

資料庫基本關係應該具有哪些性質,資料庫一個基本關係應該具有哪些性質

有六個性質 1 列是同質的,既每一列中的分量為同一型別的資料,來自同一個回域。答 2 不同的列可出自同一個域,稱其中的每列為一個屬性,不同的屬性的要給予不同的屬性名。3 列的順序無所謂,即列的次序可以任意交換。4 任意兩個元組不能完全相同。5 行的順序無所謂,即行的次序可以任意交換。6 分量必須取原...