數(shù)據(jù)庫復習題答案_第1頁
數(shù)據(jù)庫復習題答案_第2頁
數(shù)據(jù)庫復習題答案_第3頁
數(shù)據(jù)庫復習題答案_第4頁
數(shù)據(jù)庫復習題答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、選擇題:1、 DB DBMS DBS三者的關系是(B)A、DB包括 DBMS DBSB、DBS包括 DB和 DBMSC、DBMS包括 DBS和 DBD、DBS與 DB DBMSc關2、 假定學生關系式 S( S#, SNAME SEX AGE,課程關系式 C(C#, CNAME TEACHE) 學生選課關系是 SC( S#,C#, GRAN)要查找選修“ COMPUTER課程的“女”學生姓名,將涉及到關系(D)A、 SB 、 SC, C C 、 S, SC D 、 S, C, SC3、 將E-R圖轉換為關系模式時,如果兩實體間的聯(lián)系是m n,下列說法正確的是(C)A、 將m方主鍵(主碼)和

2、聯(lián)系的屬性納入n方的屬性中B、將m方屬性和n方屬性中均增加一個表示級別的屬性C、 增加一個關系表示聯(lián)系,其中納入m方和n方的主鍵(主碼)D、 將n方主鍵(主碼)和聯(lián)系的屬性納入m方的屬性中4、由SELECT-FRO WHERGROUORDERS成的SQL語句,在被 DBMS處理時,各字句的執(zhí)行次序為( C)A、 SELECTFROMWHEREGROUPORDER B 、 FROMSELECTWHEREGROUPORDERC、 FROMWHEREGROUPSELECTORDER D、 SELECTFROMGROUPWHEREORDER5、 以下不是數(shù)據(jù)庫技術所具備的特點是(D)A、數(shù)據(jù)結構化 B

3、、數(shù)據(jù)冗余小 C、有較高的數(shù)據(jù)獨立性D、數(shù)據(jù)聯(lián)系弱6、 在信息模型的“學生”尸體中,對每個學生的具體情況的描述,稱為(A)A、實體值 B 、實體型 C、屬性值 D、屬性型7、 關系數(shù)據(jù)庫三級模式中的(B),可用視圖實現(xiàn)。A、內模式 B 、外模式 C、存儲模式 D、模式8、 可用于區(qū)別實體集中不同個體的屬性或屬性集合,稱為該實體的(B)A、屬性型 B、鍵 C、外部鍵 D、實體型9、 設有一個體育項目可以有多個運動員報名,一個運動員課參加多個項目,運動員與體育項目之間是(D)A、一對一的聯(lián)系 B、一對多的聯(lián)系C、多對一的聯(lián)系D、多對多的聯(lián)系10、 關系R與關系S只有1個公共屬性,T1是R與S作等值

4、連接的結果,T2是R與S作自然連接的結果, 則( D)A、T1的屬性個數(shù)等于 T2的屬性個數(shù)B 、T1的屬性個數(shù)小于 T2的屬性個數(shù)C、T1的屬性個數(shù)大于或等于 T2的屬性個數(shù) D 、T1的屬性個數(shù)大于 T2的屬性個數(shù)11、 數(shù)據(jù)庫系統(tǒng)是由應用程序、DBMS DB以及DBA組成。其中核心部分是(C)A、應用程序 B、DBA C、DBMS D、DB12、 下列集函數(shù)中不忽略空值( NULL)的是(A)A、COUNT(*) B、MAX(列名)C、SUM(列名) D、AVG(列名)13、一個關系中的候選關鍵字( B)A、至少一個 B、可多個 C、必須多個 D、至少3個14、 在數(shù)據(jù)庫設計中,具有最小

5、性、唯一性和非空性的是(B)A、索引 B、關系模型主關鍵字(主碼)C、外關鍵字(外碼)D、約束15、 常用的關系運算時關系代數(shù)和(C)A、集合代數(shù) B、邏輯演算 C、關系演算 D、集合演算16、 在基本層次聯(lián)系中,記錄型之間的聯(lián)系是(B)A、一對一聯(lián)系 B、一對多聯(lián)系 C、多對多聯(lián)系 D、多對一聯(lián)系17、關于冗余數(shù)據(jù)的敘述中,不正確的是( A、冗余的存在容易破壞數(shù)據(jù)庫的完整性C、不應該在數(shù)據(jù)庫中存儲任何冗余數(shù)據(jù)18、 五種基本關系代數(shù)運算分別( D) A、U、Q、g、n、bB C、U、Q、X、n、C)B 、冗余的存在給數(shù)據(jù)庫的維護增加困難D 、冗余數(shù)據(jù)是指可由基本數(shù)據(jù)導出的數(shù)據(jù)、U、 -、g、

6、n、D 、U、 -、X、n、19、下面不屬于實體的是( B)A、人 B、聘任 C、一場球賽 D、學習成績20、 不允許記錄中出現(xiàn)重復索引值的索引是(D)A、非聚集索引 B、主索引和唯一索引 C、主索引、聚集索引、唯一索引D、主索引和聚集索引21、 已知庫中有3個基本表S (學生,學號,性別,年齡),SC (學號,課程號,成績)和C (課程號,課程名,任課老師名),若要查詢選修了數(shù)據(jù)庫課程的學生姓名,下列關系代數(shù)表達式不正確的 是( D)A、姓名( 課程名數(shù)據(jù)庫(' S SC C)姓名(S學號 SC學號 SC.課程號C.課程號 課程名數(shù)據(jù)庫'S SC C)姓名( S SC 課程名

7、 數(shù)據(jù)庫( ' C)姓名( 課程名 數(shù)據(jù)庫(' S SC C)、按關鍵字值順序排列形成新數(shù)據(jù)庫D 、在原庫中增加一個新字段用于記錄關鍵字的順序C)22、數(shù)據(jù)庫按某個關鍵字進行排序后( C) A、元數(shù)據(jù)庫按關鍵字重新排列BC、建立一個按關鍵字值順序排列的映射文件24、下列四項中,不屬于數(shù)據(jù)庫特點的是(A、數(shù)據(jù)共享B 、數(shù)據(jù)庫完整性C、數(shù)據(jù)冗余很高D、數(shù)據(jù)獨立性高25、數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別在于(A)A、提高了系統(tǒng)效率系統(tǒng)B、方便了用戶使用C、數(shù)據(jù)的結構化D、節(jié)省了存儲空間26、 在數(shù)據(jù)庫設計時可以采用(C)方法來規(guī)范化一個表以實現(xiàn)范式轉換。A、自然連接 B、選擇分解 C、投影

8、分解 D、并運算27、 在數(shù)據(jù)庫設計中,將 E-R圖轉換成關系數(shù)據(jù)模型的過程屬于(B)A、需求分析階段B、邏輯設計階段 C、概念設計階段 D、物理設計階段28、 下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制能力(B)A、安全性 B、可移植性 C、完整性 D、并發(fā)控制29、在數(shù)據(jù)庫中,(C可使數(shù)據(jù)產生不一致。A、未對數(shù)據(jù)進行完整性的控制B、數(shù)據(jù)存儲量太大C、數(shù)據(jù)冗余D、沒有嚴格保護數(shù)據(jù)30、 在數(shù)據(jù)庫設計中,將 E-R圖轉換成關系數(shù)據(jù)模型的過程屬于(C)A、需求分析階段B、概念設計階段 C、邏輯設計階段 D、物理設計階段32、學校數(shù)據(jù)庫中有學生和宿舍兩個關系: 學生(學號,姓名) 和 宿舍(樓名,房

9、間號,床位號,學號) 假設有的學生不住宿舍,床位也可能空閑。如果要列出所有學生住宿和宿舍分配的情況,包括沒有住宿的學生 和空閑的床位,則應執(zhí)行( D)A、外聯(lián)接 B、左外聯(lián)接 C、右外聯(lián)接 D、自然連接33、 從E-R模型關系向關系模型轉換時,一個M: N聯(lián)系轉換為關系模型時,該關系模式的碼是(C)A、M端實體的碼 B、N端實體的碼 C、M端實體碼與N端實體碼組合 D、重新選取其他屬性34、 數(shù)據(jù)庫的正確性和相容性是指數(shù)據(jù)的(B)內容。A、安全性 B、完整性 C、并發(fā)控制 D、恢復35、 任何一個滿足 2NF但不滿足3NF的關系模式都不存在(B)A、主屬性對候選鍵的部分依賴B、非主屬性對候選鍵

10、的部分依賴C、主屬性對候選鍵的傳遞依賴D、非主屬性對候選鍵的傳遞依賴E-R 數(shù)據(jù)模型中,這種聯(lián)系屬于()D 、“交”運算B)36、以為教師可以教多門課,一門課只能由一位教師來教。在 A、 1:1 B 、 1 : n C 、 m: n D 、無法確定37、從關系中挑選出指定的屬性組成新關系的運算稱為(A、“選取”運算B 、“投影”運算 C、“聯(lián)接”運算38、若用戶wang已將對關系S修改的權限授予用戶li,如果要收回用戶 wang對關系S的修改權限,并連鎖回 收li的權限,則應執(zhí)行的 SQL語句是(A)A、 REVOKE UPDATE ON S FROM wang RESTRICT liB 、

11、REVOKE UPDATE ON S FROM wang CASCADEC、 REVOKE UPDATE ON S FROM wang CASCADE liD、 REVOKE UPDATE ON S FROM wang RESTRICT39、 從關系中抽取所需屬性組成新關系的操作稱(D)A、交B、聯(lián)接 C、選擇D、投影40、如果一個儲戶可以在多個銀行存款,一個銀行可以接受多個儲戶的存款,那么儲戶和銀行兩個實體之間的 關系屬于(D)A、一對一關系B、一對多關系C、多對一關系41、視圖是(A)A、視圖是一種虛表,不存放實際數(shù)據(jù)值BC、視圖既不是基本表也不是虛表,而是關系的圖標42、 下列關于索引的

12、描述中,錯誤的是(A)D、多對多關系、視圖與表完全相同,是表的別名D 、視圖是一種物理模式,一旦建立,就不能被刪除A、索引必須在數(shù)據(jù)庫建立時確定C、索引增加了額外的計算機開銷B 、索引可以加快數(shù)據(jù)檢索D 、索引可以在列的組合上建立二、判斷題:1、 數(shù)據(jù)流程圖(DFD是用于描述結構化方法中詳細設計階段的工具。(F)2、 外模式有利于數(shù)據(jù)保密,原因是外模式為用戶劃定了訪問數(shù)據(jù)局的范圍。(T)3、 數(shù)據(jù)模型是用來描述現(xiàn)實世界的。因此,越專業(yè)越好。(F)4、CREATTABLE命令課直接定義主碼、外碼、參照表,系統(tǒng)就能夠自動地執(zhí)行實體完整性和參照表完整性規(guī)則。(T)5、 同一個關系模型的任兩個元組值不

13、能全同。(T)6、每一個關系都應有一個主碼,用來唯一識別一個元組。它的值不能為空,否則無法區(qū)分和識別元組,這就是 域完整性約束。(F)8、DB用戶的權限可分為具有 DBA特權的用戶和一般 DB用戶。(T)9、 從數(shù)據(jù)庫邏輯設計來看,減少鏈接運算可以改善數(shù)據(jù)庫的性能。(T)10、 E-R模型與傳統(tǒng)數(shù)據(jù)模型區(qū)別于:E-R不是面向實現(xiàn)的,而是面向世界的,因此它能比較自然地描述顯示世 界。(T) 三、填空題:1、 關系數(shù)據(jù)操縱預言的操作對象與結果都是關系 。2、 數(shù)據(jù)模型應具有描述數(shù)據(jù)和操作兩方面的功能。3、 實體和屬性屬信息 世界的術語。4、 _概念_模型是現(xiàn)實世界到_機器世界_ 的中間橋梁。5、設

14、關系表R( A,B)中包含3個元組,表S( C,D,E)中包含2個元組,R和S做自然連接后得關系的基數(shù)為6 。6、 SQL語言的數(shù)據(jù)定義功能包括定義數(shù)據(jù)庫,定義基本表,定義視圖和定義索引。7 關系模式R(A, B, C, D)的函數(shù)依賴集為 AD B,C,則R最高屬于 2級范式。8.關系中主碼的取值必須唯一且非空,這是由 實體完整性規(guī)則決定的。9 .若關系R 2NF,且R消除了非主屬性對鍵的傳遞依賴,則稱R 3NF。10.數(shù)據(jù)獨立性是指物理和 邏輯獨立性。的關系消除非主屬性對候選鍵的部分 函數(shù)依賴后,可將范式等級提高到 2NF12. DBMS勺數(shù)據(jù)控制功能包括:完整性檢查,安全性控制、并發(fā)控制

15、 和 數(shù)據(jù)庫恢復13. 關系數(shù)據(jù)模型的三個組成部分中,包括數(shù)據(jù)結構、數(shù)據(jù)操縱和 完整性約束條件。14. 關系數(shù)據(jù)模型中的基本結構是表,表又稱為關系,表是由行和列組成的矩陣,表與表之間的聯(lián)系是通過實體之間的一公共屬性_ 實現(xiàn)的。15. 在SQL中,消除重復的關鍵字是DZSTZNCT ,分組的關鍵字是GROUPBY 。16. 概念模型是 到 的中間橋梁。17. 數(shù)據(jù)獨立性分為和_。18. SQL是一種介于關系演算_和關系代數(shù)之間的結構化的查詢語言。19. 在學校的選課中,一個學生可以選修多門課,同時一門課也可以給多個學生選修,學生和課程之間就是 多對多_ 聯(lián)系。20. 在SQL中用于查詢的語句是_

16、SELECT_ _21. 關系模型中的邏輯結構非常單一,就是一張二維表,它由行和列組成,被稱為關系 。22. 唯一標識實體的屬性集稱為_碼_。23. 在數(shù)據(jù)庫領域中,用_關系數(shù)據(jù)模型_描述數(shù)據(jù)的結構、數(shù)據(jù)操縱和完整性約束條件等。24. 對于每一個外模式,數(shù)據(jù)庫系統(tǒng)都有一個_外模式/模式_映象,它定義了該外模式與模式之間的對應關系。四、解答題:1 什么叫數(shù)據(jù)冗余?數(shù)據(jù)冗余可能導致的錯誤有哪些?在一個數(shù)據(jù)集合中重復的數(shù)據(jù)稱為數(shù)據(jù)冗余,浪費存儲空間,導致數(shù)據(jù)之間不相等,不一致,數(shù)據(jù)錯誤,丟失。2、 設有兩個關系 R( A,B,C )和S(C,D,E),試用SQL查詢語句表達下列關系代數(shù)表達式nA,(

17、筆<>D( R S)解:SELECT A,EFROM R,SWHERE B=D AND =3、關系數(shù)據(jù)模型的三類完整性規(guī)則指的是什么?答:實體完整性;參照完整性;用戶定義的完整性。4、局部ER模式之間可能產生的沖突有哪幾類?答:三類:屬性沖突;命名沖突;結構沖突。5、簡述SQL語言的功能。答:數(shù)據(jù)定義:數(shù)據(jù)操作、數(shù)據(jù)控制和SQL語句嵌入。6、簡述關系數(shù)據(jù)庫的優(yōu)點答:關系模型與非關系模型不同,它是建立在嚴格的教學概念的基礎上的,操作方便,更安全,更快捷,易 于維護,便于訪問數(shù)據(jù) 關系模型的概念單一,無論實體還是實體之間的聯(lián)系都用關系表示,操作的對象和操作的結果都是關系,所 以其數(shù)據(jù)結

18、構簡單,清晰,用戶易懂易用 關系模型的存取路徑對用戶透明從而具有更高的數(shù)據(jù)獨立性,更好的安全保密性,也簡化了程序員的工作和 數(shù)據(jù)庫開發(fā)建立的工作。7、簡述最小函數(shù)依賴集滿足的三個條件。答:F中的任何一個數(shù)據(jù)依賴的右部僅含有一個屬性 F中不存在這樣一個函數(shù)依賴X >A,使得F與F-X->A等價 F中不存在這樣的一個函數(shù)依賴X->A,X有真子集Z使得F-X->AUZ->A與F等價8、 已知關系V和W,如圖所示,請寫出 V/W的結果關系。VWABa1a2b1b2c1解:在關系V中,A可以取3值a,b,c , a的象集為1 , 2, b的象集為1,2 , c的象集為W在

19、B上的投影為1 , 2。所以:V/W=a,b五、綜合題:1、已知關系R,S,T如下圖所示,求下列關系代數(shù)的運算結果。ABa1b2a2b2a2b2ABa1b2a1b3a2b2|Aca1c1a1c2C3解:1. RAS2.RUSABa1b2a2b2ABa1b1a1b2a1b3a2b2ABCa1b1C1a1b1C2a1b2C1a1b2C2a2b2C32. R >TI4ABCa1b1C2a1b2C2、E c=' c2' (RX T)2、 設有關系模式 R( U,F),其中:U=A,B,C,F=A->BC,B->AC,C->A, 求F的最小依賴集。 解:F=A-&

20、gt;B,A->C,B->C , B->A,C->A對于A->B因為A的閉包=AC AC不包含B,所以A->B不冗余對于A->C因為A的閉包=ABC ABC包含C,所以A->C冗余對于B->A因為B的閉包=ABC ABC包含A,所以B->A冗余對于B->C因為B的閉包=ABC ABC包含C,所以B->C冗余對于C->A因為C的閉包=C C不包含A,所以C->A不冗余所以F的最小依賴集=A->B,C->A3、用SQL的有關語句定義:1. 學生關系S,包括學號SNO姓名SN,系別SD,家庭電話TEL;2

21、. 課程關系C,包括課程號 CNO課程名CN任課老師TN;3. 學生選課關系SC,包括SNO,CN(和成績G。注意:說明主鍵碼和外鍵碼解: CREATE TABLES SNO INT PRIMARY KEYSN CHAR(20),SD CHAR(20),TEL INT;CREATE TABLE C CNO INT PRIMARY KEYCN CHAR(20),TN CHAR(20),;CREATE TABLE SC SNO INT,CNO INT,G INT,PRIMARY KEY(SNO,CNO),FOREIGN KEY(SNO) REFERENCES S(SNO),FOREIGN KEY(

22、CNO) REFERENCES C(CNO) ;6、某生產活動的E-R圖如下所示,試將其轉換為關系數(shù)據(jù)庫模式。解:生產廠商(名稱、地址、電話)產品(品牌、型號、價格)生產(廠商名稱、產品品牌、型號、數(shù)量、日期)六、設計題:1、設有圖書借閱關系 BRBR (借書證號、讀者、單位、書號、書名、借閱、歸還、日期) 要求:1)設計E R模型:解:2 )將上面的E R模型轉換成關系模型(表明主碼和外碼)解:圖書關系:書名、書號主碼:書號讀者關系:借書證號、單位主碼:借書證號借閱關系:借書證號、書號、借書日期、歸還日期)主碼:借書記號、書號外碼:借書記號、書號2、請為洗衣機經銷商設計一個數(shù)據(jù)庫,要求包括生產廠商和產品信息。生產廠商的信息是包括名稱、地址、 電話;產品的信息包括生產商、品牌、型號、價格;生產廠商生產某產品的數(shù)量和日期。要求:1)將數(shù)據(jù)庫用E/R圖來描述2)轉換成關系模型并注明函數(shù)依賴1)解:(右圖)2)解:生產廠商(名稱、地址、電話)名稱一 地址、電話產品(品牌、型號、價格)品牌、型號一 價格生產(廠商名稱、品牌、型號、數(shù)量、日期)廠商名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論