資料庫課後題

2021-10-03 16:09:40 字數 1469 閱讀 8898

(1)域,笛卡爾積,關係,元組,屬性;

答:域是一組具有相同資料型別的值的集合。笛卡爾積是域裡面的一種運算,類似集合之間相乘。笛卡爾積的子集成為關係。元組就是表裡面的一行也是關係裡的每乙個元素。屬性就是表裡面的一列,因為每列對應乙個域,為了區分稱每列為屬性。

(2)主碼,候選碼,外碼;

答:主碼是若乙個關係由多個候選碼,則選定其中乙個作為主碼。候選碼是在屬性組的值能唯一標識乙個元組而子集不能的時候,把屬性改稱為候選碼。設f是基本關係r的乙個或一組屬性,但不是關係r的碼,如果f與基

本關係s的主碼相對應,則稱f是基本關係r的外部碼,稱外碼。害,大概就這樣。

(3)關係模式,關係,關聯式資料庫;

答:關係是笛卡爾積的乙個子集。關係的描述稱為關係模式。關聯式資料庫型也叫關聯式資料庫模式,是對關聯式資料庫的描述,關聯式資料庫的值是這些關係模式在某一時刻對應的關係的集合,通常叫做關聯式資料庫。

答:實體完整性規則是指若屬性a是基本關係r的主屬性,則屬性a不能取空值。

*第五題我就不寫題目了嘻嘻*

(1)求**工程j1零件的**商號碼sno:

πsno(σsn

o=′j

1′(s

pj

)\sigma_ (spj)

σsno=′

j1′​

(spj

))(2)求**工程j1零件p1的**商號碼sno:

πsno(σsn

o=′j

1′∧p

no=『

p1『(

spj)

)(3)

求供應工

程j1零

件為紅色

的供應商

號碼sn

o:πs

no

(\sigma_ ∧pno=『p1『(spj)) (3)求**工程j1零件為紅色的**商號碼sno: πsno(

σsno=′

j1′​

∧pno

=『p1

『(sp

j))(

3)求供

應工程j

1零件為

紅色的供

應商號碼

sno:

πsno

(\sigma_ (σcolor=』紅『 (p)∞spj))

(4)求沒有使用天津**商生產的紅色零件的工程號jno:

πjno(spj)- πjno(σcity=『天津』∧color=『紅『 (s∞spj∞p)

(5)求至少用了**商s1所**的全部零件的工程號jno:

πjno,pno(spj)÷ πpno(σsn

o=′s

1′(s

pj

)\sigma_ (spj)

σsno=′

s1′​

(spj

))

答:並、差、笛卡爾積、投影和選擇5種運算為基本的運算。其他3種運算,即交、連線和除,均可以用這5種基本運算來表達。

資料庫作業3 第二章課後題

3.定義並理解下列術語,說明它們之間的聯絡與區別 1 域 domain 域是一組具有相同資料型別的集合。笛卡爾積 cartesian product 域上的一種集合運算。給定一組域d1,d2,dn,允許其中某些域是相同的。d1,d2,dn的笛卡爾積為 d1 d2 dn d1,d2,dn di di,...

資料庫作業10 第三章課後題

建p表 create tables p pno char 2 unique pname char 6 color char 2 weight int 建j表 create tables j jno char 2 unique jname char 8 city char 4 建spj表 create...

資料庫作業3 第二章課後題(關聯式資料庫及相關概念)

1.域,笛卡爾積,關係,元組,屬性 2.候選碼,主碼,外部碼 3.關係模式,關係,關聯式資料庫 1.1 域 一種具有相同資料型別的值的集合。2 笛卡爾積 給定一組域d1,d2,dn,這些域可以是相同的d域。這組域的笛卡爾積為 1 d2 dn 3 關係 在域d1,d2,dn上笛卡爾積d1 d2 dn的...