《蘭大《數(shù)據(jù)庫原理》5月補(bǔ)考考核試題.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《蘭大《數(shù)據(jù)庫原理》5月補(bǔ)考考核試題.doc(8頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、(單選題)1: 反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是( ?。?。
A: 關(guān)系模型
B: 層次模型
C: 網(wǎng)狀模型
D: E-R模型
正確答案:
(單選題)2: 在數(shù)據(jù)庫三級(jí)模式中,模式的個(gè)數(shù)( )。
A: 只有一個(gè)
B: 可以有任意多個(gè)
C: 與用戶個(gè)數(shù)相同
D: 由設(shè)置的系統(tǒng)參數(shù)決定
正確答案:
(單選題)3: 下列SQL Server語句中出現(xiàn)語法錯(cuò)誤的是( )。
A: DECLARE@MyvarINT
B: SELECT*FROM[AAA]
C: CREATE DATABASE AAA
D: DELETE* F
2、ROM AAA
正確答案:
(單選題)4: 在合并分E-R圖時(shí)必須消除各分圖中的不一致。各分E-R圖之間的沖突主要 有三類,即屬性沖突、命名沖突和結(jié)構(gòu)沖突,其中命名沖突是指( )。
A: 命名太長或太短
B: 同名異義或同義異名
C: 屬性類型沖突
D: 屬性取值單位沖突
正確答案:
(單選題)5: SQL語言中,刪除一個(gè)表的命令是( )。
A: ALTER
B: DROP
C: CLEAR
D: DELETE
正確答案:
(單選題)6: 在關(guān)系R(
3、R#,RN,S#)和S(S#,SN,SD)中,R的主碼是R#,S的主碼是S#,則S#在R中稱為( )。
A: 外碼
B: 候選碼
C: 主碼
D: 超碼
正確答案:
(單選題)7: 有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R ,R-S,R S中不可能出現(xiàn)的元組數(shù)目情況是( ?。?。
A: 15,5,10
B: 18,7,7
C: 21,11,4
D: 25,15,0
正確答案:
(單選題)8: 我們把表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)稱為數(shù)據(jù)模型。在傳統(tǒng)數(shù)據(jù)模型分類中,不包括( ?。?
A: 網(wǎng)狀模型
B: 鏈狀模型
4、
C: 層次模型
D: 關(guān)系模型
正確答案:
(單選題)9: 己知關(guān)系R和S,R∩S等價(jià)于( ?。?。
A: (R-S)-S
B: S-(S-R)
C: (S-R)-R
D: S-(R-S)
正確答案:
(單選題)10: 有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則屬于( ?。?。
A: 實(shí)體完整性約束
B: 參照完整性約束
C: 用戶自定義完整性約束
D: 關(guān)鍵字完整性約束
正確答案:
(多選題)11: DBA的職責(zé)是( ?。?
A: 決定DB中的信息內(nèi)容和結(jié)構(gòu)
B: 決定DB的
5、存儲(chǔ)結(jié)構(gòu)和存取策略
C: 定義數(shù)據(jù)的安全性要求和完整性約束條件
D: 監(jiān)控?cái)?shù)據(jù)庫的使用和運(yùn)行
正確答案:
(多選題)12: 從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的問題是:( )。
A: 數(shù)據(jù)冗余度大
B: 修改異常
C: 插入異常
D: 刪除異常
正確答案:
(多選題)13: ( ?。┦枪残畔⑾到y(tǒng)當(dāng)前和今后的應(yīng)用主流。
A: 大型關(guān)系數(shù)據(jù)庫系統(tǒng)
B: 小型關(guān)系數(shù)據(jù)庫系統(tǒng)
C: 數(shù)據(jù)倉庫系統(tǒng)
D: 非結(jié)構(gòu)化數(shù)據(jù)庫
正確答案:
(多選題)14: SQL語言具有( )功能。
A:
6、數(shù)據(jù)定義
B: 數(shù)據(jù)操縱
C: 數(shù)據(jù)控制
D: 關(guān)系規(guī)范化
正確答案:
(多選題)15: 從關(guān)系規(guī)范化理論的角度講,一個(gè)滿足3NF的關(guān)系可能存在的問題是:( )。
A: 數(shù)據(jù)冗余度大
B: 修改異常
C: 插入異常
D: 刪除異常
正確答案:
(判斷題)16: 在層次模型中兩個(gè)結(jié)點(diǎn)間的關(guān)系只能是一對(duì)多關(guān)系。
A: 對(duì)
B: 錯(cuò)
正確答案:
(判斷題)17: 關(guān)系模型是通過關(guān)系中的數(shù)據(jù)而不是通過指針鏈接來表示實(shí)體間的聯(lián)系。
A: 對(duì)
B: 錯(cuò)
正確答案:
(判斷題
7、)18: 觸發(fā)器可分為語句觸發(fā)器和行觸發(fā)器。
A: 對(duì)
B: 錯(cuò)
正確答案:
(判斷題)19: E-R圖在概念上表示了一個(gè)數(shù)據(jù)庫的信息組織情況,E-R圖包括了實(shí)體、屬性、聯(lián)系三種基本圖素。
A: 對(duì)
B: 錯(cuò)
正確答案:
(判斷題)20: 關(guān)系數(shù)據(jù)庫側(cè)重于聯(lián)機(jī)事務(wù)處理系統(tǒng)(OLTP),它是基于應(yīng)用的。而數(shù)據(jù)倉庫則側(cè)重于聯(lián)機(jī)事務(wù)分析(OLAP),它是面向主題和歷史的事務(wù)分析和處理。
A: 對(duì)
B: 錯(cuò)
正確答案:
(簡答題)21: 設(shè)教學(xué)數(shù)據(jù)庫中有三個(gè)基本表:學(xué)生表S(SNO,SNAME,AGE,SEX),其屬性分別表示學(xué)號(hào)、學(xué)生姓名、年齡、性別。課程表
8、C(CNO,CNAME,TEACHER),其屬性分別表示課程號(hào)、課程名、上課教師名。選修表SC(SNO,CNO,GRADE),其屬性分別表示學(xué)號(hào)、課程號(hào)、成績。有如下SQL查詢語句:SELECT CNOFROM C WHERE CNO NOT IN(SELECT CNO FROM S,SCWHERE S.SNO=SC.SNO AND SNAME=張三);請(qǐng)完成下列問題:(1)用漢語句子闡述上述SQL語句的含義;(2)用等價(jià)的關(guān)系代數(shù)表達(dá)式表示上述SQL查詢語句。
正確答案:
(簡答題)22: 基于數(shù)據(jù)庫中的成績表: 成績(學(xué)號(hào),課程名,成績) 用SQL語句寫出往成績表中插入一
9、個(gè)元組(20010101,管理信息系統(tǒng),80)
正確答案:
(簡答題)23: 學(xué)生-課程數(shù)據(jù)庫學(xué)生表:Student(Sno,Sname,Ssex,Sage,Sdept)課程表:Course(Cno,Cname,Cpno,Ccredit)學(xué)生選課表:SC(Sno,Cno,Grade) 用SQL語句實(shí)現(xiàn):(1)為學(xué)生-課程數(shù)據(jù)庫中的Course表建立索引,按課程號(hào)升序建唯一索引。(2)刪除Course表的索引。(3)查詢?nèi)w學(xué)生的姓名、學(xué)號(hào)、所在系。
正確答案:
(簡答題)24: 寫出下列各命令或命令組的功能(1)SELECT DISTINCT 課程名,學(xué)分;
10、FROM 課程; WHERE 課程名 LIKE "%計(jì)算機(jī)%" AND 學(xué)分>3(2)SELECT * FROM 學(xué)生 ORDER BY 年齡 (3)SELECT 系名,COUNT(*) FROM 學(xué)生,選課 WHERE 學(xué)生學(xué)號(hào)= 選課學(xué)號(hào) GROUP BY 系名
正確答案:
(單選題)1: 反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是( )。
A: 關(guān)系模型
B: 層次模型
C: 網(wǎng)狀模型
D: E-R模型
正確答案:
(單選題)2: 在數(shù)據(jù)庫三級(jí)模式中,模式的個(gè)數(shù)( ?。?。
A: 只有一個(gè)
B: 可以有任意多個(gè)
C:
11、 與用戶個(gè)數(shù)相同
D: 由設(shè)置的系統(tǒng)參數(shù)決定
正確答案:
(單選題)3: 下列SQL Server語句中出現(xiàn)語法錯(cuò)誤的是( )。
A: DECLARE@MyvarINT
B: SELECT*FROM[AAA]
C: CREATE DATABASE AAA
D: DELETE* FROM AAA
正確答案:
(單選題)4: 在合并分E-R圖時(shí)必須消除各分圖中的不一致。各分E-R圖之間的沖突主要 有三類,即屬性沖突、命名沖突和結(jié)構(gòu)沖突,其中命名沖突是指( )。
A: 命
12、名太長或太短
B: 同名異義或同義異名
C: 屬性類型沖突
D: 屬性取值單位沖突
正確答案:
(單選題)5: SQL語言中,刪除一個(gè)表的命令是( ?。?。
A: ALTER
B: DROP
C: CLEAR
D: DELETE
正確答案:
(單選題)6: 在關(guān)系R(R#,RN,S#)和S(S#,SN,SD)中,R的主碼是R#,S的主碼是S#,則S#在R中稱為( )。
A: 外碼
B: 候選碼
C: 主碼
D: 超碼
正確答案:
(單選題)7: 有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R ,R-S,R S中不
13、可能出現(xiàn)的元組數(shù)目情況是( ?。?。
A: 15,5,10
B: 18,7,7
C: 21,11,4
D: 25,15,0
正確答案:
(單選題)8: 我們把表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)稱為數(shù)據(jù)模型。在傳統(tǒng)數(shù)據(jù)模型分類中,不包括( )。
A: 網(wǎng)狀模型
B: 鏈狀模型
C: 層次模型
D: 關(guān)系模型
正確答案:
(單選題)9: 己知關(guān)系R和S,R∩S等價(jià)于( ?。?
A: (R-S)-S
B: S-(S-R)
C: (S-R)-R
D: S-(R-S)
正確答案:
(單選題)10: 有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào)
14、,姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則屬于( ?。?。
A: 實(shí)體完整性約束
B: 參照完整性約束
C: 用戶自定義完整性約束
D: 關(guān)鍵字完整性約束
正確答案:
(多選題)11: DBA的職責(zé)是( )。
A: 決定DB中的信息內(nèi)容和結(jié)構(gòu)
B: 決定DB的存儲(chǔ)結(jié)構(gòu)和存取策略
C: 定義數(shù)據(jù)的安全性要求和完整性約束條件
D: 監(jiān)控?cái)?shù)據(jù)庫的使用和運(yùn)行
正確答案:
(多選題)12: 從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的問題是:( ?。?。
A: 數(shù)據(jù)冗余度大
B: 修改異常
C: 插入異常
15、D: 刪除異常
正確答案:
(多選題)13: ( ?。┦枪残畔⑾到y(tǒng)當(dāng)前和今后的應(yīng)用主流。
A: 大型關(guān)系數(shù)據(jù)庫系統(tǒng)
B: 小型關(guān)系數(shù)據(jù)庫系統(tǒng)
C: 數(shù)據(jù)倉庫系統(tǒng)
D: 非結(jié)構(gòu)化數(shù)據(jù)庫
正確答案:
(多選題)14: SQL語言具有( )功能。
A: 數(shù)據(jù)定義
B: 數(shù)據(jù)操縱
C: 數(shù)據(jù)控制
D: 關(guān)系規(guī)范化
正確答案:
(多選題)15: 從關(guān)系規(guī)范化理論的角度講,一個(gè)滿足3NF的關(guān)系可能存在的問題是:( )。
A: 數(shù)據(jù)冗余度大
B: 修改異常
16、
C: 插入異常
D: 刪除異常
正確答案:
(判斷題)16: 在層次模型中兩個(gè)結(jié)點(diǎn)間的關(guān)系只能是一對(duì)多關(guān)系。
A: 對(duì)
B: 錯(cuò)
正確答案:
(判斷題)17: 關(guān)系模型是通過關(guān)系中的數(shù)據(jù)而不是通過指針鏈接來表示實(shí)體間的聯(lián)系。
A: 對(duì)
B: 錯(cuò)
正確答案:
(判斷題)18: 觸發(fā)器可分為語句觸發(fā)器和行觸發(fā)器。
A: 對(duì)
B: 錯(cuò)
正確答案:
(判斷題)19: E-R圖在概念上表示了一個(gè)數(shù)據(jù)庫的信息組織情況,E-R圖包括了實(shí)體、屬性、聯(lián)系三種基本圖素。
A: 對(duì)
B: 錯(cuò)
正確答案:
(判斷題)20: 關(guān)系數(shù)據(jù)庫側(cè)重于聯(lián)
17、機(jī)事務(wù)處理系統(tǒng)(OLTP),它是基于應(yīng)用的。而數(shù)據(jù)倉庫則側(cè)重于聯(lián)機(jī)事務(wù)分析(OLAP),它是面向主題和歷史的事務(wù)分析和處理。
A: 對(duì)
B: 錯(cuò)
正確答案:
(簡答題)21: 設(shè)教學(xué)數(shù)據(jù)庫中有三個(gè)基本表:學(xué)生表S(SNO,SNAME,AGE,SEX),其屬性分別表示學(xué)號(hào)、學(xué)生姓名、年齡、性別。課程表C(CNO,CNAME,TEACHER),其屬性分別表示課程號(hào)、課程名、上課教師名。選修表SC(SNO,CNO,GRADE),其屬性分別表示學(xué)號(hào)、課程號(hào)、成績。有如下SQL查詢語句:SELECT CNOFROM C WHERE CNO NOT IN(SELECT CNO FROM S,
18、SCWHERE S.SNO=SC.SNO AND SNAME=張三);請(qǐng)完成下列問題:(1)用漢語句子闡述上述SQL語句的含義;(2)用等價(jià)的關(guān)系代數(shù)表達(dá)式表示上述SQL查詢語句。
正確答案:
(簡答題)22: 基于數(shù)據(jù)庫中的成績表: 成績(學(xué)號(hào),課程名,成績) 用SQL語句寫出往成績表中插入一個(gè)元組(20010101,管理信息系統(tǒng),80)
正確答案:
(簡答題)23: 學(xué)生-課程數(shù)據(jù)庫學(xué)生表:Student(Sno,Sname,Ssex,Sage,Sdept)課程表:Course(Cno,Cname,Cpno,Ccredit)學(xué)生選課表:SC(Sno,Cno,
19、Grade) 用SQL語句實(shí)現(xiàn):(1)為學(xué)生-課程數(shù)據(jù)庫中的Course表建立索引,按課程號(hào)升序建唯一索引。(2)刪除Course表的索引。(3)查詢?nèi)w學(xué)生的姓名、學(xué)號(hào)、所在系。
正確答案:
(簡答題)24: 寫出下列各命令或命令組的功能(1)SELECT DISTINCT 課程名,學(xué)分; FROM 課程; WHERE 課程名 LIKE "%計(jì)算機(jī)%" AND 學(xué)分>3(2)SELECT * FROM 學(xué)生 ORDER BY 年齡 (3)SELECT 系名,COUNT(*) FROM 學(xué)生,選課 WHERE 學(xué)生學(xué)號(hào)= 選課學(xué)號(hào) GROUP BY 系名
正確答案: