![數(shù)據(jù)庫習(xí)題及答案,第三版_第1頁](http://file4.renrendoc.com/view/3560c51c204ab776ec38e266471c5d25/3560c51c204ab776ec38e266471c5d251.gif)
![數(shù)據(jù)庫習(xí)題及答案,第三版_第2頁](http://file4.renrendoc.com/view/3560c51c204ab776ec38e266471c5d25/3560c51c204ab776ec38e266471c5d252.gif)
![數(shù)據(jù)庫習(xí)題及答案,第三版_第3頁](http://file4.renrendoc.com/view/3560c51c204ab776ec38e266471c5d25/3560c51c204ab776ec38e266471c5d253.gif)
![數(shù)據(jù)庫習(xí)題及答案,第三版_第4頁](http://file4.renrendoc.com/view/3560c51c204ab776ec38e266471c5d25/3560c51c204ab776ec38e266471c5d254.gif)
![數(shù)據(jù)庫習(xí)題及答案,第三版_第5頁](http://file4.renrendoc.com/view/3560c51c204ab776ec38e266471c5d25/3560c51c204ab776ec38e266471c5d255.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦數(shù)據(jù)庫習(xí)題及答案,第三版2022-2022學(xué)年其次學(xué)期期末考試D
2022級計算機科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理與應(yīng)用》課程試題
一、挑選題(15分,每空1分):
1.數(shù)據(jù)庫系統(tǒng)中,物理數(shù)據(jù)自立性(
physicaldataindependenee)是指_。
A.數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的互相自立
B.應(yīng)用程序與DBMS的互相自立
C.應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫的物理模式是互相自立的
D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的規(guī)律結(jié)構(gòu)互相自立
2._____________________數(shù)據(jù)庫系統(tǒng)的特點是、數(shù)據(jù)自立、削減數(shù)據(jù)冗余、避開數(shù)據(jù)不一
致和加強了數(shù)據(jù)庇護。
A.數(shù)據(jù)分享B.數(shù)據(jù)存儲
C.數(shù)據(jù)應(yīng)用D.數(shù)據(jù)保密
3.
數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查
詢、
插入、修改和刪除等操作的數(shù)據(jù)庫語言稱為A.
數(shù)據(jù)定義語言(DDL)B.數(shù)據(jù)管理語言
C.數(shù)據(jù)操縱語言(DML)
D.數(shù)據(jù)控制語言
4.在關(guān)系代數(shù)的特地關(guān)系運算中,從表中取出滿足條件的屬性的操作稱為①;從表中選出滿足某種
條件的元組的操作稱為②;_將兩個關(guān)系中具有共同屬性值的元組銜接到一起構(gòu)成新表的操作稱為③。
A.挑選B.投影C.銜接D.掃描
5._________________________關(guān)系模型中,一個候選碼。
A.可由多個隨意屬性組成B.至多由一個屬性組成
C.可由一個或多個其值能唯一標識該關(guān)系模式中任何元組的屬性組成
D.必需由多個屬性組成
7.數(shù)據(jù)庫中只存放視圖的__________。
A.操作
B.對應(yīng)的數(shù)據(jù)
C.
定義D.限制
9.數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶拜訪數(shù)據(jù)的權(quán)限,
O
A.牢靠性
B.—致性
C.完整性D.平安性
6.SQL語言是
語言。
A.層次數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫
B.網(wǎng)絡(luò)數(shù)據(jù)庫D.非數(shù)據(jù)庫&關(guān)系數(shù)據(jù)庫規(guī)范化是為解決關(guān)系數(shù)據(jù)庫中問題而引人的。
A.數(shù)據(jù)冗余
B.提高查詢速度
C.削減數(shù)據(jù)操作的復(fù)雜性
D.保證數(shù)據(jù)的平安性和完整性
這主要是為了實現(xiàn)數(shù)據(jù)庫的
10.若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則___________。
A.事務(wù)T可以讀A和修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。
B.事務(wù)T可以讀A但不能修改A,其它事務(wù)能對A加S鎖和X鎖。
C.事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對A加S鎖,而不能加X鎖。
D.事務(wù)T可以讀A和修改A,其它事務(wù)能對A加S鎖和X鎖。
11.______________________事務(wù)的原子性是指。
A.事務(wù)中包括的全部操作要么都做,要么都不做
B.事務(wù)一旦提交,對數(shù)據(jù)庫的轉(zhuǎn)變是永遠的
C.一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的
D.事務(wù)必需是使數(shù)據(jù)庫從一個全都性狀態(tài)變到另一個全都性狀態(tài)
12.______________________________數(shù)據(jù)庫中的封鎖機制(locks)是的主要辦法。
A.完整性
B.平安性
C.并發(fā)控制
D.恢復(fù)
13?對并發(fā)操作若不加以控制,可能會帶來數(shù)據(jù)的____問題。
A.擔心全
B.死鎖
C.死機
D.不全都
二、填空題(15分,每空1分):
1.傳統(tǒng)的集合“并、交、差”運算施加于兩個關(guān)系時,這兩個關(guān)系的①必需相等,②必需取自同一個域。
2.指出下列縮寫的含義:
DBMS①、DBA②。
3.在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主碼是S,B的主碼是D,貝UD在S中稱為
。
4.數(shù)據(jù)冗余可能導(dǎo)致的問題有①和②?!?/p>
5.數(shù)據(jù)庫在運行過程中可能產(chǎn)生的故障有①、②③?!?/p>
三、推斷題(10分,每小題5分):
推斷下述結(jié)論是否正確,對正確的結(jié)論加以證實,對錯誤的結(jié)論說明緣由(或舉一反例舉行說明)。
1.view可串行化的調(diào)度(schedule)一定也是矛盾(conflict)可串行化的調(diào)度。
2.在確定關(guān)系的候選碼時,假如屬性X在函數(shù)依靠的左右都不浮現(xiàn),則候選碼中必不包含X。
四、簡答題(20分,每小題5分):
1.簡要講述關(guān)系數(shù)據(jù)庫的優(yōu)點
2.什么是關(guān)系的外碼并舉例說明。
3.如何通過定義視圖和存取控制保證數(shù)據(jù)庫的平安性并用SQL語言舉例說明。
五、綜合題(50分,每小題10分):
1.一所高校數(shù)據(jù)庫要記錄下述信息:
①小學(xué)由若干院(COLLEGE組成,每個院有院名(CONAME)、編號(CONO)和電話號碼(COTEL。院名、編號和電話號碼都是唯一的。每個院有若干老師(TEACHER和同學(xué)(STUDENT,開設(shè)若干門專業(yè)課(COURSE。
②每個同學(xué)有姓名(SNAME)、學(xué)號(SNO)、身份證號碼(SID)、家庭地址(SADDRES)誕生年代(SBIRTHDAY、性別(SSEX、班級(CLASS和所攻學(xué)位(DEGREE。學(xué)號和身份證號碼是唯一的。每個同學(xué)只能屬于一個院,可選修多門課程。
③每門課程有課程名(CNAME)、課程號(CNO)和周學(xué)時(HOUR)。課程號和課程名是唯一的。每門課程可被多個同學(xué)所選,可由多名任課老師來教。
④課程支配(COURESPLAN)記錄了哪學(xué)年(ACADEMICYEAR、哪學(xué)期(SEMESTER支配了什么
課程,這門課程由哪位任課老師來教。用課程支配號(CPNO唯一地標識。
⑤某個同學(xué)選修某門課程有一個唯一確定的成果(GRADE。
⑥每個老師有姓名(TNAME)、身份證號碼(TID)、工作證號碼(EMPLOYEE'SCARD性別(TSEX、誕生年代(TBIRTHDAY、職稱(TITLE)、教齡(SAGE、家庭地址(TADDRES)是否碩士討論生導(dǎo)師(MSUPERVISO)是否博士討論生導(dǎo)師(DSUPERVISO)身份證號碼和工作證號碼是唯一的。每
位老師只能屬于一個院,可教授多門課程。其中碩士生導(dǎo)師可指導(dǎo)多名碩士討論生,博士生導(dǎo)師可指導(dǎo)多名碩士討論生和博士討論生。
按照上述語義信息畫出此數(shù)據(jù)庫的E-R圖(實體名和屬性名的命名按照題中給出的英文名稱來
定)。
2?把上述數(shù)據(jù)庫的E-R圖轉(zhuǎn)換為關(guān)系模型,給出每個關(guān)系中的函數(shù)依靠和每個關(guān)系的主碼和外碼。
3.設(shè)有下圖1所示的三個關(guān)系。其中各個屬性的含義如下:A#(商店)、ANAME(商店名)、WQTY(店員人數(shù))、CITY(所在城市)、B#(商品號)、BNAME(商品名稱)、PMCE(價格)、QTY(商品數(shù)量)。試用SQL語言寫出下列查詢,并給出執(zhí)行結(jié)果:
(1)找出店員人數(shù)不超過100人或者在長沙市的全部商店的和商店名。
(2)找出至少供給為256的商店所供給的所有商品的商店名和所在城市。
圖關(guān)系、和
4.設(shè)有如下表所示的二個關(guān)系S、C和SC。試用關(guān)系代數(shù)表達式表示下列查詢語句:
(1)檢索籍貫為上海的同學(xué)的姓名、學(xué)號和選修的課程號。
(2)檢索選修了所有課程的同學(xué)姓名和年齡。
C
5.設(shè)有關(guān)系模式R(U,F),其中:U={C,T,H,R,S,G},F={CSG,C—?T,THHS—R}—?
請按照算法(Figure)將R分解為滿足BCNF且具有無損連。
解:Fi={C,S,G},F2={C,T},F3={C,H,R},F4={C,H,S}+R,HR-^C,
試題答案
、挑選題:
1.答案:C
2.答案:A
3.答案:C
4.答案:①B②A③C
5.答案:C6.答案:C7.答案:C&答案:A9.答案:D
10.答案:C11.答案:A12.答案:C13.答案:D
、填空題:
1?傳統(tǒng)的集合“并、交、差”運算施加于兩個關(guān)系時,這兩個關(guān)系的①必需相等,②必需取自同個域。
2?指出下列縮寫的含義:
①DBMS數(shù)據(jù)庫管理系統(tǒng)、②DBA數(shù)據(jù)庫管理員。
3.在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主碼是S,B的主碼是D,貝UD在S中稱為
O
答案:外碼
4.數(shù)據(jù)冗余可能導(dǎo)致的問題有①和②?!?/p>
答案:①鋪張存儲空間及修改棘手②潛在的數(shù)據(jù)不全都性
5.數(shù)據(jù)庫在運行過程中可能產(chǎn)生的故障有①、②、③
答案:①Transactionfailure②Systemcrash③Diskfailure
二、推斷題:
1.結(jié)論錯誤。例女口581頁Schedule9isaviewserializableschedulebutisnotaconflictserializableschedule.
2.結(jié)論錯誤。在確定關(guān)系的候選碼時,假如屬性X在函數(shù)依靠的左右都不浮現(xiàn),則候選碼中必包含
X,由于惟獨X能夠函數(shù)打算X。
四、簡答題:
1.簡要講述關(guān)系數(shù)據(jù)庫的優(yōu)點
答:關(guān)系數(shù)據(jù)庫是以關(guān)系模型作為數(shù)據(jù)的組織方式,關(guān)系模型是建立在嚴格的數(shù)學(xué)概念基礎(chǔ)上的,
關(guān)系數(shù)據(jù)庫的主要優(yōu)點是概念容易清楚,用戶不需了解復(fù)雜的存取路徑,不需說明“怎么干”,只需說明“干什么”,易懂易學(xué)。
2.什么是關(guān)系的外碼并舉例說明。
答案:①屬性個數(shù)②相對應(yīng)的屬性值
答:關(guān)系模式R中屬性或?qū)傩越MX并非R的碼,但X是另一個關(guān)系模式的碼,則稱X是R的外部碼,
也稱外碼。同學(xué)數(shù)據(jù)庫中有關(guān)系STUDENT(SNO,SNAME,SEXAGE)、關(guān)系COURS(CNO,CNAME)和關(guān)系SC(SNO,CNO,GRADE,SC關(guān)系中SNO是外碼,其參照關(guān)系是STUDENTCNO也是外碼,其參照關(guān)系是COURSE3.如何通過定義視圖和存取控制保證數(shù)據(jù)庫的平安性并用SQL語言舉例說
明。
視圖能夠?qū)C密數(shù)據(jù)提供平安庇護。有了視圖機制,就可以在設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng)時,對不同的用戶定義不同的視圖,使機密數(shù)據(jù)不浮現(xiàn)在不應(yīng)看到這些數(shù)據(jù)的用戶視圖上,這樣就由視圖的機制自動提供了對機密數(shù)據(jù)的平安庇護功能。例如Student表涉及三個系的同學(xué)數(shù)據(jù),可以在其上定
義三個視圖,每個視圖只包含一個系的同學(xué)數(shù)據(jù),并只允許每個系的同學(xué)查詢自己所在系的同學(xué)視圖。
例:建立信息系同學(xué)的視圖。
CREATEVIEWIS_Student
AS
SELECTSno,Sname,Sage
FROMStudent
WHERESdept='IS:
數(shù)據(jù)庫的平安性是指庇護數(shù)據(jù)庫,防止不合法的使用所造成的數(shù)據(jù)泄露和破壞。數(shù)據(jù)庫系統(tǒng)中保證數(shù)據(jù)平安性的主要措施是舉行存取控制,即規(guī)定不同用戶對于不同數(shù)據(jù)對象所允許執(zhí)行的操作,
并控制各用戶只能存取他有權(quán)存取的數(shù)據(jù)。不同的用戶對不同的數(shù)據(jù)應(yīng)具有何種操作權(quán)力,是由DBA
和表的建立者(即表的屬主、按照詳細狀況打算的,SQL語言則為DBA和表的屬主定義和回收這種
權(quán)力提供了手段。
例:把查詢Student表權(quán)限授給用戶U1。
GRANTSE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025嶺南文化創(chuàng)意產(chǎn)業(yè)園項目啟動儀式籌辦服務(wù)合同協(xié)議書
- 2025含破碎錘挖掘機買賣合同書
- 2025咖啡粉批發(fā)合同
- 2025金屬制品委托加工合同
- 2023三年級英語上冊 Unit 5 Let's eat The first period第一課時說課稿 人教PEP
- 5 應(yīng)對自然災(zāi)害(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治六年級下冊
- 保母阿姨合同范例
- 人用工合同范例
- 上海檢測合同范例
- 金屬防水材料施工方案
- 頸復(fù)康腰痛寧產(chǎn)品知識課件
- 2024年低壓電工證理論考試題庫及答案
- 微電網(wǎng)市場調(diào)查研究報告
- 《民航服務(wù)溝通技巧》教案第14課民航服務(wù)人員上行溝通的技巧
- 中國古代舞蹈史
- MT/T 538-1996煤鉆桿
- 小學(xué)六年級語文閱讀理解100篇(及答案)
- CB/T 467-1995法蘭青銅閘閥
- 氣功修煉十奧妙
- 勾股定理的歷史與證明課件
- 中醫(yī)診斷學(xué)八綱辨證課件
評論
0/150
提交評論