下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫系統(tǒng)概論模擬試卷(三)參考答案一、 單項選擇題 (每小題2分,共30分)1、 下面關于基本關系性質(zhì)的描述,正確的是( C )。 (A)、列的次序不可交換 (B)、行的次序不可交換 (C)、任意兩個元組不能完全相同 (D)、分量不必取原子值2、 關系代數(shù)的五個基本操作是( D )。 (A)、并、交、差、笛卡爾積、除法 (B)、并、交、選擇 、笛卡爾積、除法 (C)、并、交、選擇 、投影、除法 (D)、并、差、選擇 、笛卡爾積、投影3、 下列不是用于實現(xiàn)數(shù)據(jù)庫安全控制技術的是( D )。(A)、視圖機制 (B)、強制存取方法(C)、審計 (D)、兩段鎖協(xié)議4、 在數(shù)據(jù)庫設計的需求分析階段,業(yè)
2、務流程一般采用的表示方法是( B ) 。(A)、E-R圖 (B)、數(shù)據(jù)流圖(C)、程序結(jié)構(gòu)圖 (D)、程序框圖5、 關系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過關系與關系之間的( D ) 。 (A)、大眾索引(B)、大眾存儲(C)、大眾元組(D)、大眾屬性6、 事務的隔離性是指( B )。(A)、事務中包括的所有操作要么都做,要么都不做。(B)、一個事務內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務是隔離的。(C)、事務一旦提交,對數(shù)據(jù)庫的改變是永久的。(D)、事務必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。7、 設事務T1和T2,對數(shù)據(jù)庫中的數(shù)據(jù)A進行操作,可能有如下幾種情況,請問哪一種不會發(fā)生沖
3、突操作( D ) 。 (A)、T1正在寫A,T2要讀A (B)、T1正在寫A,T2也要寫A(C)、T1正在讀A,T2要寫A (D)、T1正在讀A,T2也要讀A8、 在數(shù)據(jù)庫設計中,當合并局部E-R圖時,學生在某一局部應用中被當作實體,而另一局部應用中被當作屬性,那么被稱之為( D )沖突。 (A)、屬性沖突 (B)、命名沖突 (C)、聯(lián)系沖突 (D)、結(jié)構(gòu)沖突9、 數(shù)據(jù)管理技術經(jīng)歷了人工管理,_和_。( D ) DBMS 文件系統(tǒng) 網(wǎng)狀系統(tǒng) 數(shù)據(jù)庫系統(tǒng) 關系系統(tǒng)(A)、和 (B)、和(C)、和 (D)、和10、 保護數(shù)據(jù)庫,防止未經(jīng)授權的不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的( A
4、 )。 (A)、安全性 (B)、完整性 (C)、并發(fā)控制 (D)、恢復11、 R為4元關系R(A,B,C,D),S為3元關系S(B,C,D),RS構(gòu)成的結(jié)果集為( C )元關系。 (A)、4 (B)、3 (C)、7 (D)、612、 采用SELECT查詢語句對關系進行查詢操作,若要求查詢結(jié)果中不能出現(xiàn)重復元組,可在SELECT子句后增加保留字( A )。 (A)、DISTINCT (B)、UNIQUE (C)、NOT NULL (D)、SINGL13、 數(shù)據(jù)模型的三要素是( D )。(A)、外模式、模式、內(nèi)模式 (B)、關系模型、層次模型、網(wǎng)狀模型(C)、實體、聯(lián)系、屬性(D)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)
5、操作、完整性約束14、 下列有關主鍵和外鍵之間關系的描述中正確的是( A )。 (A)、一個表中最多只能有一個主鍵,多個外鍵 (B)、一個表中最多只能有一個外鍵,一個主鍵 (C)、一個表中可以有多個主鍵,多個外鍵 (D)、一個表中最多只能有一個外鍵,多個主鍵15、 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關系是( A )。 (A)、 DBS包括DB和DBMS (B)、 DBMS包括DB和DBS(C)、 DB包括DBS和DBMS(D)、 DBS就是DB,也就是DBMS二、簡答題(每小題5分,共10分) 1、什么是視圖?簡述視圖的優(yōu)點。答:視圖是從一個或幾個基本表
6、(或視圖)導出的一個虛表,數(shù)據(jù)庫中只存放視圖的定義,不存放視圖對應的數(shù)據(jù),這些數(shù)據(jù)仍然存放在原來的基本表。基表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也隨之改變。視圖的作用:1. 視圖能夠簡化用戶的操作。2. 視圖使用戶能以多種角度看待同一數(shù)據(jù)。3. 視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性。4. 視圖能夠?qū)C密數(shù)據(jù)提供安全保護。5. 適當?shù)睦靡晥D可以更清晰的表達查詢。 2、簡述數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)和兩級映像。答:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內(nèi)模式三級構(gòu)成。模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的大眾數(shù)據(jù)視圖。一個數(shù)據(jù)庫只有一個
7、模式,數(shù)據(jù)庫模式以某一種數(shù)據(jù)模型為基礎,統(tǒng)一綜合地考慮了所有用戶的需求,并將這些需求有機地結(jié)合成一個邏輯整體。外模式也稱子模式或用戶模式,它是數(shù)據(jù)庫用戶(包括應用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應用有關的數(shù)據(jù)購邏輯表示。外模式通常是模式的子集。一個數(shù)據(jù)庫可以有多個外模式。內(nèi)模式也稱存儲模式,一個數(shù)據(jù)庫只有一個內(nèi)模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。 數(shù)據(jù)庫的三級模式是對數(shù)據(jù)的三個抽象級別,它使用戶能邏輯地抽象地處理數(shù)據(jù),而不必關心數(shù)據(jù)在計算機內(nèi)部的存儲方式,把數(shù)據(jù)的具體組織交給 DBMS 管理。為
8、了能夠在內(nèi)部實現(xiàn)這三個抽象層次的聯(lián)系和轉(zhuǎn)換,DBMS 在三級模式之間提供了兩級映象功能。外模式/模式映像定義某一個外模式和模式之間的對應關系,模式/內(nèi)模式映像定義數(shù)據(jù)邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)之間的對應關系。三、綜合應用題(60分)1、(21分)假設一個公司的醫(yī)療保健數(shù)據(jù)庫有如下3個關系:職工(職工號,姓名,性別,職務,家庭地址,部門編號)部門(部門編號,部門名稱,辦公地址,電話)保?。ū=】ň幪?職工號,檢查身體日期,健康狀況) (1)、用關系代數(shù)表達式完成如下查詢,查詢部門名稱為“集團辦公室”的科長姓名和家庭地址; (2)、用關系代數(shù)表達式完成如下查詢,查詢健康狀況為“良好”的職工姓名和所在的部門
9、名稱。 (3)、用SQL語句完成如下操作,刪除職工關系表中所在部門的電話為“5516983”的職工記錄; (4)、用SQL語句完成如下操作,將職工號為“3061”的職工的健康狀況改為“一般”; (5)、用SQL語句完成如下查詢,查詢各部門的職工人數(shù),要求結(jié)果集顯示部門編號、人數(shù); (6)、用SQL語句完成如下查詢,查詢健康狀況為“良好”的職工姓名和所在的部門名稱。 (7)、請用漢語說明下述SQL語句的含義:(其中Wang為用戶名)GRANT ALL PRIVILEGES ON table部門 TO Wang WITH GRANT OPTION ;答:(1)、姓名, 家庭地址(部門名稱=集團辦公
10、室 (部門) 職務=科長 (職工)(2)、姓名, 部門名稱(部門職工 健康狀況=良好 (保健)(3)、 Delete From 職工Where部門編號in(Select部門編號 From 部門 Where 電話= 5516983) ; (4)、Update 保健 Set 健康狀況=一般 Where 職工號=3061 ;(5)、Select 部門編號,Count(*) as人數(shù) From 職工 Group By部門編號 ;(6)、Select 姓名、部門名稱 from 職工、部門、保健 Where 職工.部門編號=部門.部門編號 and 職工.職工號=保健.職工號 and 健康狀況=良好 (7)
11、、 把對部門關系表的所有操作權限授予用戶Wang,并允許用戶Wang把這些權限授予其他用戶。 2、(10分)現(xiàn)有如下關系模式:Teacher(Tno, Tname, Tel, Dpartment, Bno,Bname, BorrowDate,RDate, Backup)Tno-教師編號;Tname-教師姓名;Tel-電話;Dpartment-所在部門;Bno-圖書編號;Bname-書名;BorrowDate-借書日期;RDate-還書日期;Backup-備注;每個教師有唯一的教師編號,每本圖書有唯一的圖書編號,一個教師可以借閱多本圖書,一本圖書可以被多個教師多次借閱。試回答:(1)教師編號是候
12、選碼嗎?說明判斷的理由是什么。(2)寫出該關系模式的侯選碼。(3)該關系模式最高滿足第幾范式?并說明理由。(4)如果該關系模式不滿足3NF,將該關系模式分解為滿足3NF的關系模式集。答:(1)教師編號Tno不是候選碼。因為:一個教師編號不能唯一決定書名,根據(jù)候選碼的定義可知Tno不是候選碼。(2) 該關系模式的侯選碼是:(Bno,Tno,BorrowDate)。(3) 關系模式teacher最高滿足1NF,因為存在非主屬性對候選碼的部分函數(shù)依賴,如:(TnoDepartment),(BnoBname)。(4) 分解得到如下的關系模式:l BK(Bno,Bname) F1BnoBnamel TH
13、(Tno,Tname,Tel,Department) F2TnoTname,TnoTel,TnoDepartmentl TBB(Tno,Bno,BorrowDate,Rdate,Backup) F3=(Tno,Bno,BorrowDate)Rdate, (Tno,Bno,BorrowDate)Backup3、(8分)假設某航班某日有余票50張,甲預定10張,乙預定20張,現(xiàn)按如下順序進行調(diào)度,請問會出現(xiàn)什么問題?如何來實現(xiàn)并發(fā)控制?參考答案: 按上述順序進行調(diào)度,則最后的余票為30,顯然不正確了。因為正確答案應該為20,這種錯誤屬于“丟失修改”,即把甲寫回的數(shù)據(jù)丟失了。應該采用封鎖機制實現(xiàn)并發(fā)
14、控制,具體修改如下:4、(10分)某旅行社管理系統(tǒng)涉及的部分信息如下:. (1)、景點:景點編號、景點名稱、地點、景點描述。 (2)、線路:線路編號、線路名稱、線路描述。 (3)、導游:工號、姓名、等級。 (4)、團隊:團隊編號、人數(shù)、開始日期、截止日期。其中:每條線路由多個景點組成,不同線路的景點存在交叉;每條線路有多名導游,但一名導游只負責一條線路;每條線路可同時存在多個旅游團隊,但每個團隊只旅游一條線路。(1)建立一個反映上述局部應用的ER模型,要求注明實體的屬性、聯(lián)系的類型及實體型。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關系模型,要求標注每個關系模型的主碼和外碼(如果存在)。答:(1)線
15、路線路編號線路描述線路名組成NM景點景點名稱景點編號景點描述地點導游等級姓名工號團隊開始時間人數(shù)團隊編號截止時間N負責1存在1N(2)轉(zhuǎn)換得到的關系模型:景點(景點編號、景點名稱、地點、景點描述),景點編號為主碼線路(線路編號、線路名稱、線路描述),線路編號為主碼導游(工號、姓名、等級,線路編號),工號為主碼,線路編號為外碼團隊(團隊編號、人數(shù)、開始日期、截止日期,線路編號),團隊編號為主碼,線路編號為外碼線路_景點(線路編號,景點編號),(線路編號,景點編號)為主碼,線路編號為外碼,景點編號為外碼5、(4分)設有關系R(P,Q,T,Y)和W(T,Y,B),其元組如下圖所示:RWPQTYTYB2bcdcdm9aefcdn2befdfn9ade7gef7gcd 請計算以下關系代數(shù)表達式的結(jié)果:(1) R1=p5T=e(R)(2) R2=RW答:關系R1PQTY9aef7gef關系R2PQTYB2bcdm2bcdn7gcdm7gcdn6、(7分)設有供應商關系S和零件關系P,如下圖所示,S和P的主碼分別是“供應商號”和“零件號”,P的外碼是“供應商號”。 分析下列4個操作能否被正確執(zhí)行,并說明理由。 (1)在P中插入元組(P2,白,A2) (2)在P中插入元組(NULL,綠,A1) (3)在P中插入元組(P4,白,A5) (4)在P中插入元組(P4,綠,A2)答:這道題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度醫(yī)院物業(yè)委托管理與維護合同4篇
- 2025年度個人向公司借款用于投資合作合同范本2篇
- 2025年度影視作品制作及版權運營合同3篇
- 2024版院長聘用合同
- 2024裝修樣板間保密協(xié)議
- 2025年度智能家居產(chǎn)品承包加工合同4篇
- 2025年度智慧社區(qū)車位出售及智能停車解決方案合同4篇
- 2025年度咖啡館股權置換及品牌輸出合同3篇
- 2025年復雜斷塊油田項目可行性研究報告
- 2025年度體育場館運營管理承包服務合同范本4篇
- 人教版(2025新版)七年級下冊英語:寒假課內(nèi)預習重點知識默寫練習
- 藝術品捐贈協(xié)議
- 【公開課】同一直線上二力的合成+課件+2024-2025學年+人教版(2024)初中物理八年級下冊+
- 高職組全國職業(yè)院校技能大賽(嬰幼兒照護賽項)備賽試題庫(含答案)
- 2024年公安部直屬事業(yè)單位招聘筆試參考題庫附帶答案詳解
- NB-T 47013.15-2021 承壓設備無損檢測 第15部分:相控陣超聲檢測
- 司爐崗位應急處置卡(燃氣)參考
- 10KV供配電工程施工組織設計
- 終端攔截攻略
- 藥物外滲處理及預防【病房護士安全警示教育培訓課件】--ppt課件
- 紙箱檢驗標準新
評論
0/150
提交評論