(29) 如果在一個關(guān)系中,存在某個屬性(或?qū)傩越M),雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個關(guān)系的主碼時,稱該屬性(或?qū)傩越M)為這個關(guān)系的
A)候選碼?B)主碼?C)外碼?D)連接碼
第(30)-(32)題基于以下說明:設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P如下圖所示。它們的主碼分別是“供應(yīng)商號”和“零件號”。而且,零件關(guān)系P的屬性“供應(yīng)商號”是它的外碼,屬性“顏色”只能取值為(紅,白,蘭)。(這里假定DBMS不支持“級聯(lián)修改”功能)
供應(yīng)商關(guān)系S: 零件關(guān)系P:
供應(yīng)商號 |
供應(yīng)商名 |
所在城市 |
|
零件號 |
顏色 |
供應(yīng)商號 |
B01 S10 T20 Z01 |
紅星 宇宙 黎明 立新 |
北京 上海 天津 重慶 |
|
010 201 312 |
紅 蘭 白 |
B01 T20 S10 |
(30) 若向關(guān)系P插入新行,新行的值分別列出如下。它們中哪個(些)不能被插入?
Ⅰ.(‘201’,‘白’,‘S10’)
Ⅱ.(‘301’,‘紅’,‘T11’)
Ⅲ.(‘301’,‘綠’,‘B01’)
A)只有Ⅰ?B) 只有Ⅰ和Ⅱ?C)?只有Ⅱ?D) 都不能
(31) 若要刪除關(guān)系S中的行,刪除行的值分別列出如下。它們中的哪個(些)可以被刪除?
Ⅰ.(‘S10’,‘宇宙’,‘上海’)?Ⅱ.(‘Z01’,‘立新’,‘重慶’)
A)只有Ⅰ?B) 只有Ⅱ?C)?都可以?D) 都不可以
(32) 若要更新關(guān)系P或關(guān)系S,如下的更新操作哪個(些)可以被執(zhí)行?
Ⅰ.將S表中的供應(yīng)商號的值‘Z01’修改為‘Z30’
Ⅱ.將P表中的供應(yīng)商號的值‘B01’修改為‘B02’
A)只有Ⅰ?B) 只有Ⅱ?C)?都可以?D) 都不可以
(33) 設(shè)關(guān)系R和關(guān)系S具有相同的屬性個數(shù),且相應(yīng)的屬性取自同一個域,則
{t | t ∈ R ∧ ? t ∈ S}t是元組變量
其結(jié)果關(guān)系是
A)R∪S?B)R-S?C)R∩S?D)R-(R-S)
(34) 設(shè)關(guān)系R、S和T分別為下圖所示,則有
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |