




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學習與交流天津理工大學-數(shù)據(jù)庫2014-2015期末考試試卷.精品文檔.天津理工大學考試試卷 2014 2015 學年度第 二學期數(shù)據(jù)庫系統(tǒng)概論 期末考試試卷課程代碼: 0660096 試卷編號: 命題日期: 2015 年 11 月 22 日答題時限: 120 分鐘 考試形式:閉卷筆試得分統(tǒng)計表:大題號總分 一二三一、單項選擇題(請從4個備選答案中選擇最適合的一項,每小題2分,共40分)得分注意:須將本題答案寫在下面的表格中,寫在其它地方無效1234567891011121314151617181920CBCADBDDCACCABDDDBBC1. 數(shù)據(jù)
2、庫系統(tǒng)與文件系統(tǒng)的根本區(qū)別在于( )A. 提高了系統(tǒng)效率 B. 方便了用戶使用 C. 數(shù)據(jù)的結(jié)構(gòu)化 D. 節(jié)省了存儲空間 2. 數(shù)據(jù)庫系統(tǒng)的核心是( )A數(shù)據(jù)庫B數(shù)據(jù)庫管理系統(tǒng)C數(shù)據(jù)模型D軟件工具3. 用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為( )A網(wǎng)狀模型 B層次模型C關(guān)系模型 D面向?qū)ο竽P?. 數(shù)據(jù)庫的概念模型獨立于( )A具體的機器和DBMS BE-R圖C信息世界 D現(xiàn)實世界5. 層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是( )A記錄長度 B文件的大小C聯(lián)系的復雜程度 D數(shù)據(jù)之間的聯(lián)系6. 設(shè)在某個公司環(huán)境中,一個部門有多名職工,一名職工只能屬于一個部門,則部門與職工之間的聯(lián)系是(
3、 )A. 一對一 B. 一對多 C. 多對多 D. 不確定7在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( )A外模式 B內(nèi)模式 C存儲模式 D模式8. 在數(shù)據(jù)庫結(jié)構(gòu)中,保證數(shù)據(jù)庫獨立性的關(guān)鍵因素是( )A數(shù)據(jù)庫的邏輯結(jié)構(gòu) B. 數(shù)據(jù)庫的邏輯結(jié)構(gòu)、物理結(jié)構(gòu) C數(shù)據(jù)庫的三級結(jié)構(gòu) D. 數(shù)據(jù)庫的三級模式和兩級映像。 9關(guān)系模型中,一個關(guān)鍵字是( )A可由多個任意屬性組成 B至多由一個屬性組成C可由一個或多個其值能惟一標識該關(guān)系模式中任何元組的屬性組成D以上都不是10同一個關(guān)系模型的任兩個元組值( )A不能全同 B可全同 C必須全同 D以上都不是11. 有關(guān)系:R(A, B
4、, C),主碼A;S(D, A),主碼D,外碼A(參照于R)。關(guān)系R和S的元組如表1、表2所示,指出關(guān)系S中違反關(guān)系完整性規(guī)則的元組是( )表1 R 表2 SABC123213DA122Null3341AA(1,2) B(2,Null) C(3,3) D(4,1)12有一個關(guān)系:學生(學號,姓名,系別),規(guī)定學號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于( )A. 實體完整性約束 B. 參照完整性約束C. 用戶自定義完整性約束 D. 關(guān)鍵字完整性約束13. 現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號,醫(yī)生編
5、號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是( ) A. 患者編號 B. 患者姓名C. 患者編號和患者姓名 D. 醫(yī)生編號和患者編號 14. 設(shè)關(guān)系R和S的屬性個數(shù)分別為2和3,那么等價于( )A B C D15 . 當關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是 ( )A. 左外聯(lián)接 B. 右外聯(lián)接 C.外部并 D. 外聯(lián)接 16. 設(shè)有一個關(guān)系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應(yīng)寫成 WHERE DNAME LIKE( )A'_ _W _%' B'_
6、 W _ %' C'_ W _ _' D' _ %W _ _'第17到第18題 基于這樣的三個表即學生表S、課程表C和學生選課表SC,它們的結(jié)構(gòu)如下:S(S#, SN , SEX , AGE, DEPT)C(C# , CN)SC(S#, C#, GRADE)其中:S#為學號,SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號,CN為課程名,GRADE為成績。17檢索選修課程”C2” 的學生中成績最高的學生的學號。正確的SELECT語句是( )A.SELECT S# FORM SCWHERE C#= ”C2” AND GRADE>=
7、(SELECT GRADE FORM SCWHERE C#= ”C2” )B.SELECT S# FORM SCWHERE C#=”C2” AND GRADE IN (SELECT GRADE FORM SCWHERE C#=”C2”)C.SELECT S# FORM SCWHERE C#=”C2” AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#=”C2”)D.SELECT S# FORM SCWHERE C#=”C2” AND GRADE>=ALL(SELECT GRADE FORM SCWHERE C#=”C2”)18檢索選修四門以上課程的
8、學生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。正確的SELECT語句是( )A.SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>60GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*)>=4B.SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>=60GROUP BY S#HAVING COUNT(*)>=4ORDER BY 2 DESCC.SELE S#, SUM(GRADE) FROM SCWHERE GRADE>=60HAVING COUNT(*)
9、=4GROUP BY S#ORDER BY 2 DESCD.SELECT S#, SUM(GRADE) FROM SCWHERE GRADE>=60ORDER BY 2 DESCGROUP BY S#HAVING COUNT(*)>=419. 若用如下的SQL語句創(chuàng)建一個student表:CREATE TABLE student(SNO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT(2)可以插入到student表中的是( )A.(1031, 曾華, 男, 23) B.(1031, 曾華, NULL, NULL)
10、C.(NULL, 曾華, 男, 23) D.(1031, NULL, 男, 23)20. 在視圖上不能完成的操作是( ) A. 更新視圖 B. 查詢 C. 在視圖上定義新的表 D. 在視圖上定義新的視圖 二、用關(guān)系代數(shù)表達式完成如下查詢(每題4分,共20分)得分設(shè)學生課程數(shù)據(jù)庫中包含如下關(guān)系:學生表:S(Sno, Sname, Sex, Sd, Age),屬性依次為學號、姓名、性別、系別和年齡;課程表:C(Cno, Cname, Term, Credit),屬性依次為課程號、課程名、上課學期和學分;學生選課成績表:SC(Sno, Cno, Grade),屬性依次為學號、課程號和成績;1. 查詢
11、信息系全體學生的學號和姓名2. 查詢選修“3”號課程的學生學號和成績3. 查詢選修課程名為“數(shù)學”的學生學號和姓名4. 查詢至少選修了課程號為“1”和“3”的學生的學號5. 查詢不選修“2”號課程的學生姓名和所在的系三、SQL編程(共40分)得分學生課程數(shù)據(jù)庫中包含學生、課程和學生選課三個表,其表結(jié)構(gòu)如下: 學生表:S(Sno,Sname,Ssex,Sage,Sdept) 課程表:C(Cno,Cname,Cpno,Ccredit) 選課表:SC(Sno,Cno,Grade)1. 指出選課關(guān)系的外碼(4分)2. 用SQL語句完成如下操作(每題4,共36分 )(1) 查詢年齡在19-21之間的學生
12、姓名及年齡,并按學號降序排序。 SELECT Sname, Sage FROM SWHERE Sage BETWEEN 19 AND 21ORDER BY Sno DESC (2) 查詢所有姓張的學生的學號、姓名和性別。SELECT Sno, Sname, SsexFROM SWHERE Sname LIKE 張%(3) 查詢選修了4門以上課程的學生學號。SELECT Sno FROM SCGROUP BY SnoHAVING COUNT(*)>4(4) 查詢學生劉晨選修的課程號及成績。SELECT Cno, GradeFROM S, SCWHERE S.Sno=SC.Sno AND Sname=劉晨(5) 查詢每一門課的間接先修課(即先修課的先修課)。SELECT FIRST.Cno, SECOND.CpnoFROM Course FIRST, Course SECONDWHERE FIRST.Cpno=SECOND.Cno(6) 查詢選修了全部課程的學生姓名SELECT SnameFROM SWHERE NOT EXISTS(SELECT * FROM C WHERE NOT EXISTS(SELECT * FROM SC WHERE Sno=S.Sno AND Cno=C.Cno)(7) 將選課表中成績?yōu)榭盏倪x課記錄刪除。DELETE FROM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)貸款財務(wù)擔保合同負債監(jiān)管與風險控制協(xié)議
- 住宅小區(qū)場地租賃合同終止及社區(qū)服務(wù)協(xié)議
- 廠房租賃合同違約責任范本
- 建筑材料性能測試加工及認證合同
- 餐飲行業(yè)服務(wù)員招聘及培訓考核合同
- 文物保護區(qū)施工專項方案
- 卡尺使用培訓
- 中班健康活動《零食要少吃》主題教案
- 糖尿病病人的護理和教育
- 員工應(yīng)急能力培訓
- 人工智能應(yīng)用產(chǎn)業(yè)園及配套基礎(chǔ)設(shè)施項目可行性研究報告(范文模板)
- 未成年人權(quán)益保護法律解析
- 藥品售后服務(wù)承諾書示例
- 2025年南模中學自招試題及答案
- 《水利工程建設(shè)項目文件收集與歸檔規(guī)范SLT 824-2024》知識培訓
- “艾梅乙”感染者消除醫(yī)療歧視制度-
- 肉類食品供貨合同7篇
- 天津師范大學《心理與教育統(tǒng)計學》2023-2024學年第二學期期末試卷
- 鋁合金樓梯踏步施工方案
- 裝修工程招標書范本
- 2025團校入團培訓考試題庫(含答案)
評論
0/150
提交評論