第一章:緒論
1.2.1
1
【單選題】
_______是存儲在計算機內有結構的數據的集合。
(5.0分)
A、
數據結構Data Structure
B、
數據庫Database
C、
數據庫管理系統DBMS
D、
數據庫系統DBS
正確答案: B 我的答案:B
2
【單選題】
數據庫的特點之一是數據的共享。嚴格地講,這裏的數據共享是指_______。
(5.0分)
A、
同一個應用中的多個程序共享一個數據集合
B、
多個用戶、同一種語言共享數據
C、
多個用戶共享一個數據文件
D、
多種應用、多種語言、多個用戶互相覆蓋地使用數據集合
正確答案: D 我的答案:D
3
【填空題】
數據庫管理系統DBMS是數據庫系統DBS的一個重要組成部分,它的功能包括________、數據操縱功能、數據組織存儲和管理、數據庫的事務管理和運行管理、數據庫的建立和維護功能等。
(5.0分)
正確答案:
第一空:
數據定義功能
我的答案:
第一空:
數據定義功能
1.2.2
1
【單選題】
_______是存儲在計算機內有結構的數據的集合。
(5.0分)
A、
數據結構Data Structure
B、
數據庫Database
C、
數據庫管理系統DBMS
D、
數據庫系統DBS
正確答案: B 我的答案:B
2
【單選題】
數據庫的特點之一是數據的共享。嚴格地講,這裏的數據共享是指_______。
(5.0分)
A、
同一個應用中的多個程序共享一個數據集合
B、
多個用戶、同一種語言共享數據
C、
多個用戶共享一個數據文件
D、
多種應用、多種語言、多個用戶互相覆蓋地使用數據集合
正確答案: D 我的答案:D
3
【填空題】
數據庫管理系統DBMS是數據庫系統DBS的一個重要組成部分,它的功能包括________、數據操縱功能、數據組織存儲和管理、數據庫的事務管理和運行管理、數據庫的建立和維護功能等。
(5.0分)
正確答案:
第一空:
數據定義功能
我的答案:
第一空:
數據定義功能
1.2.3
【單選題】
下列四項中,不屬於數據庫系統特點的是_______。
(5.0分)
A、
數據共享性好
B、
數據完整性
C、
數據冗餘度大
D、
數據獨立性高
正確答案: C 我的答案:C
2
【填空題】
數據管理技術的發展經歷了三個階段:人工管理階段,文件系統階段和________階段。
(5.0分)
正確答案:
第一空:
數據庫系統
我的答案:
第一空:
數據庫系統
1.2.4
第二章:關係數據庫
1
【單選題】
下面對於關係的敘述中,不正確的是_______。
(5.0分)
A、
關係中的每個屬性是不可分解的。
B、
在關係中元組的順序是無關緊要的。
C、
任意一個二維表都是一個關係。
D、
一個關係中的元組必須具有相同類型。
正確答案: C 我的答案:C
2
【單選題】
關係模型中,一個候選碼____。
(5.0分)
A、
可由多個任意屬性組成。
B、
至多由一個屬性組成。
C、
可由一個或多個其值能唯一標識該關係模式中任何元組的屬性組成。
D、
不用屬性組成。
正確答案: C 我的答案:C
3
【單選題】
同一個關係中的任意兩個元組值( )。
(5.0分)
A、
不能完全相同
B、
可以完全相同
C、
必須完全相同
D、
以上都不是
正確答案: A 我的答案:A
4
【單選題】
任意一個關係中,有且僅有一個_______。
(5.0分)
A、
候選碼
B、
外碼
C、
超碼
D、
主碼
正確答案: D 我的答案:D
5
【填空題】
關係數據模型通常由________、關係操作集合和關係完整性約束三部分組成。
(5.0分)
正確答案:
第一空:
關係數據結構
我的答案:
第一空:
數據結構
6
【填空題】
關係數據模型中,二維表中的列稱爲關係的屬性,二維表中的行稱爲關係的________。
(5.0分)
正確答案:
第一空:
元組
我的答案:
第一空:
元組
2.2
【單選題】
設屬性A是關係R的主屬性,則屬性A不能取空值(NULL),這是_______。
(5.0分)
A、
實體完整性規則
B、
參照完整性規則
C、
用戶自定義完整性規則
D、
域完整性規則
正確答案: A 我的答案:A
2
【單選題】
現有關係:職工(職工號,姓名,性別,職務)和部門(部門編號,部門名稱,職工號,部門地址,電話),那麼部門關係中的外碼是______。
(5.0分)
A、
部門編號
B、
部門名稱
C、
職工號
D、
姓名
正確答案: C 我的答案:C
3
【多選題】
關係模型中必須滿足的完整性約束條件包括_______。
(5.0分)
A、
實體完整性
B、
參照完整性
C、
用戶自定義的完整性
D、
域完整性
正確答案: AB 我的答案:ABC
4
【填空題】
關係模型的完整性約束主要包括_______、_______和用戶自定義的完整性這三大類。
(5.0分)
正確答案:
第一空:
實體完整性
第二空:
參照完整性
我的答案:
第一空:
實體完整性
第二空:
參照完整性
5
【填空題】
已知關係:系(系編號,系名稱,系主任,地點)和學生(學號,姓名,性別,入學日期,專業),那麼參照關係________,被參照關係是________,外碼是________。
(5.0分)
正確答案:
第一空:
學生
第二空:
系
第三空:
專業
我的答案:
第一空:
學生
第二空:
系
第三空:
系編號
6
【判斷題】
在參照完整性規則中,參照關係R中的外碼與被參照關係S中的主碼可以不同名,但應取自同一值域。
(5.0分)
正確答案:√ 我的答案:√
2.3
1
【單選題】
設W = R ⋈ S,且W、R、S的屬性個數分別爲w、r和s,那麼三者之間應滿足_______。
(5.0分)
A、
w ≤ r + s
B、
w < r + s
C、
w ≥ r + s
D、
w > r + s
正確答案: A 我的答案:A
2
【單選題】
關係數據庫中的投影操作是指從關係中_______。
(5.0分)
A、
取出特定元組
B、
取出特定屬性
C、
取出特定元組和屬性
D、
取出所有數據
正確答案: B 我的答案:B
3
【單選題】
下面哪一項不是普通連接和自然連接的區別_______。
(5.0分)
A、
自然連接會自動去除重複屬性列。
B、
自然連接只能在相同屬性列上進行。
C、
兩者都是等值連接。
D、
兩者都是廣義笛卡爾積的子集。
正確答案: C 我的答案:C
4
【填空題】
關係代數運算中,五種最基本的運算是並、差、笛卡爾積、選擇和________,其它運算都可以由這五種運算表達。
(5.0分)
正確答案:
第一空:
投影
我的答案:
第一空:
投影
5
【填空題】
關係代數運算中,專門的關係運算有________、投影、連接和除運算。
(5.0分)
正確答案:
第一空:
選擇
我的答案:
第一空:
選取
第二章章節測試:
【單選題】
自然連接是構成新關係的有效方法。一般情況下,若對關係R和S進行自然連接,要求R和S含有一個或多個共有的_______。
A、
元組
B、
碼
C、
屬性
D、
度
正確答案: C 我的答案:C得分: 5.0分
2
【單選題】
設有關係R(A,B,C)和關係S(B,C,D),那麼與R⋈S等價的關係代數表達式是_______。
A、
1.JPG
B、
2.JPG
C、
3.JPG
D、
4.JPG
正確答案: C 我的答案:C得分: 5.0分
3
【單選題】
設關係R與關係S具有相同的目(或度),且相對應的屬性值取自同一個域,則 R-(R-S)等價於________。
A、
R∪S
B、
R∩S
C、
R×S
D、
R–S
正確答案: B 我的答案:D得分: 0.0分
4
【單選題】
關係代數中,普通連接操作可以由_______操作組合而成。
A、
選擇和投影
B、
選擇和笛卡爾積
C、
投影、選擇和笛卡爾積
D、
投影和笛卡爾積
正確答案: B 我的答案:B得分: 5.0分
5
【單選題】
現有關係:患者(患者編號,患者姓名,性別,出生日期,所在單位)和醫療(患者編號,醫生編號,醫生姓名,診斷日期,診斷結果),那麼參照關係以及外碼分別是_______。
A、
患者和患者編號
B、
醫療和患者編號
C、
患者和醫生編號
D、
醫療和醫生編號
正確答案: B 我的答案:B得分: 5.0分
6
【單選題】
關係數據庫管理系統應能實現的專門關係運算包括_______。
A、
排序、索引、統計
B、
選擇、投影、連接
C、
關聯、更新、排序
D、
顯示、打印、製表
正確答案: B 我的答案:B得分: 5.0分
7
【單選題】
五種基本關係代數運算是_______。
A、
∪ - × σ π
B、
∪ - σ π ∩
C、
∪ ∩ × σ π
D、
∪ ∩ σ π ∞
正確答案: A 我的答案:A得分: 5.0分
8
【單選題】
下列關係代數運算中,花費時間最長的運算可能是_______。
A、
投影
B、
選擇
C、
笛卡爾積
D、
並
正確答案: C 我的答案:C得分: 5.0分
9
【單選題】
下列選項中,對關係模型描述錯誤的是_______。
A、
建立在嚴格的數學理論、集合論和謂詞演算公式的基礎之上。
B、
目前絕大部分數據庫都支持關係數據模型。
C、
用二維表表示關係模型是其特點。
D、
不具有連接操作的DBMS也可以是關係數據庫管理系統。
正確答案: D 我的答案:D得分: 5.0分
10
【單選題】
給定三個域,D1爲導師集合{張清玫,劉逸},D2爲專業集合{計算機專業,信息專業},D3爲研究生集合{李勇,劉晨,王敏},則域D1,D2,D3的笛卡爾積的基數爲_______。
A、
2
B、
3
C、
7
D、
12
正確答案: D 我的答案:D得分: 5.0分
11
【單選題】
下列選項中不是關係數據庫基本特徵的是_______。
A、
不同的列應有不同的數據類型。
B、
不同的列應有不同的列名。
C、
與行的次序無關。
D、
與列的次序無關。
正確答案: A 我的答案:A得分: 5.0分
12
【單選題】
設有關係S、SC和C,其中S爲學生關係:S(sid,sname,birth_date,gender),例如(001,‘李強’,23,‘男’); SC爲選修關係:SC(sid,cid,grade),例如(003,‘C1’,83);C爲課程關係: C(cid,cname,teacher),例如(‘C1’,‘數據庫原理’,‘王華’)。基於以上3個關係,完成後面連續3道題。
用關係代數表達式檢索出既選修了C1(cid)課程,又選修了C2(cid)課程的學生學號(sid)和姓名(sname)。
A、
11.JPG
B、
12.JPG
C、
13.JPG
D、
14.JPG
正確答案: D 我的答案:D得分: 5.0分
13
【單選題】
基於關係S、SC和C,用關係代數表達式檢索出選修了"程軍"老師(teacher)所授課程之一的學生姓名(sname)。
A、
21.JPG
B、
22.JPG
C、
23.JPG
D、
24.JPG
正確答案: C 我的答案:B得分: 0.0分
14
【單選題】
基於關係S、SC和C,用關係代數表達式檢索出“沒有選修C6(cid)課程的男(gender)學生的學號(sid)和姓名(sname)”。
A、
∏sid,sname(σcid <> 'C6’∧gender = ‘男’ (SC))
B、
∏sid,sname(σcid <> 'C6’∧gender = ‘男’ (S⋈SC))
C、
∏sid,sname(σgender = ‘男’ (S)⋈σcid <> ‘C6’(SC))
D、
(∏sid,sname(σgender = ‘男’(S)))-(∏sid,sname(σcid = 'C6’∧gender = ‘男’ (S⋈SC)))
正確答案: D 我的答案:B得分: 0.0分
15
【填空題】
在專門的關係代數運算中,從表中取出滿足條件的若干屬性的操作稱爲________;從表中取出滿足某個條件的若干元組的操作稱爲_______;將兩個關係中具有共同屬性值的元組連接到一起構成新關係的操作稱爲________。
正確答案:
第一空:
投影
第二空:
選擇
第三空:
連接
我的答案:得分: 1.7分
第一空:
選取
第二空:
投影
第三空:
連接
16
【填空題】
關係代數運算中,傳統的集合運算包括________、________、________和廣義笛卡爾積。
正確答案:
第一空:
並
第二空:
交
第三空:
差
我的答案:得分: 1.7分
第一空:
並
第二空:
差
第三空:
交
17
【填空題】
若關係R中某一屬性組的值能唯一地標識一個元組,而其子集不能,則稱該屬性組爲R的________。若一個關係有多個這樣的屬性組,則選定一個作爲R的________。
正確答案:
第一空:
候選碼
第二空:
主碼
我的答案:得分: 2.5分
第一空:
主屬性
第二空:
主碼
18
【填空題】
關係模式的三類完整性約束條件分別是______、參照完整性和用戶自定義的完整性。
正確答案:
第一空:
實體完整性
我的答案:得分: 5.0分
第一空:
實體完整性
19
【判斷題】
關係是靜態的、穩定的,而關係模式是動態的、隨時間變化的。
正確答案:× 我的答案:×得分: 5.0分
20
【判斷題】
關係R爲n目,其中有k1個元組;關係S爲m目,其中有k2個元組;若T=R×S,則T是一個(n + m)列和(k1 + k2)行的元組集合。
正確答案:× 我的答案:×
——————————————————————————————————————