數(shù)據(jù)庫開發(fā)工程師筆試的選擇類有如下題型:
1:下列哪組概念都屬于信息世界?
A.實體型、項集、碼"
B.實體、關(guān)系、屬性
C.實體集、聯(lián)系、域
D.關(guān)系、聯(lián)系、實體
2:設(shè)關(guān)系R和S,且T、R、S的元組個數(shù)分別為k、m、n,則k、m、n三者之間的關(guān)系是
A.k<(m+n)
B.k≤(m+n)
C.k<(m×n)
D.k≤(m×n)
3:實現(xiàn)關(guān)系代數(shù)投影運算的SQL子句是 !
A.SELECT
B.ORDER BY
C.FROM
D.WHERE
4:在某個數(shù)據(jù)庫中建立了表person(no,name,s e x,birthday),no為表的主碼,表中已有的記錄如下圖所示
No Name S e x Birthday
1 張麗麗 女 1967/05/07
4 李方 女 1970/04/14
6 王安 男 1982/10/274
以下四個語句中能夠正確執(zhí)行的插入操作是
A.INSERT INTO person VALUES(6,′王中′,′男′,′1964/03/08′)
B.INSERT INTO person(name,s e x) VALUES(′王中′,′男′)
C.INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08′)
D.INSERT INTO person(no,s e x) VALUES(2,′男′)
5:要保證數(shù)據(jù)庫物理數(shù)據(jù)獨立性,需要修改的是
A.模式
B.模式與內(nèi)模式的映射
C.模式與外模式的映射
D.內(nèi)模式
6:SQL語言具有數(shù)據(jù)操作功能,SQL語言的一次查詢的結(jié)果是一個
A.數(shù)據(jù)項
B.記錄
C.元組
D.表
7:在關(guān)系數(shù)據(jù)庫中,實現(xiàn)“表中任意兩行不能相同”的約束是依據(jù)
A.外碼
B.屬性
C.主碼
D.列)
8:事務(wù)有多個性質(zhì),其中不包括
A.一致性
B.隔離性
C.原子性
D.不可撤消
9:已知三個關(guān)系:
學(xué)生(學(xué)號,姓名,性別)
課程(課程編號,課程名稱,學(xué)時)
成績(學(xué)號,課程編號,分?jǐn)?shù))
若要列出選修課程名稱為“ DB ”,且分?jǐn)?shù)低于 60 的學(xué)生姓名和分?jǐn)?shù),則應(yīng)使用的關(guān)系代數(shù)運算有
A.選擇、投影、自然連接
B.選擇、投影
C.選擇、自然連接
D.投影、自然連接
10:消除多值依賴所引起的冗余是屬于
A.1NF
B.2NF
C.3NF
D.BCNF