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