




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 數(shù)據(jù)庫原理有答案 二、主觀題(共5道小題) 35. 什么是數(shù)據(jù)獨立性? 參考答案: 數(shù)據(jù)獨立性指應(yīng)用程序獨立于數(shù)據(jù)的表示(邏輯)與存儲(物理),通過將數(shù)據(jù) 的定義與存儲從程序中獨立出來實現(xiàn)。36. 什么是數(shù)據(jù)抽象? 參考答案: 數(shù)據(jù)抽象:即是將數(shù)據(jù)抽象化、邏輯化,使用戶不必了解數(shù)據(jù)庫文件的物理存儲 結(jié)構(gòu)、存儲位置和存取方法等細節(jié),即可存取數(shù)據(jù)庫。在數(shù)據(jù)庫系統(tǒng)中,有三種級 別的數(shù)據(jù)抽象,即:視圖級抽象、概念級抽象和物理級抽象。37. 什么是演繹? 參考答案: 演繹是歸納出實體型集合的共同特征,并形成由這些共同特征構(gòu)成的新實體型。 38. 什么是弱實體? 參考答案:弱實體是管理主體之外的實體型。
2、沒有鍵屬性的實體。 ER圖進行概念模型的設(shè)計。請用保存讀者、書和讀者借書記錄。39. 假定一個學(xué)校的圖書館要建立一個數(shù)據(jù)庫, 讀者的屬性有:讀者號、姓名、年齡、地址和單位 書的屬性有:書號、書名、作者和出版社 對每個讀者借的每本書有:借出日期和應(yīng)還日期 參考答案: 二、主觀題(共11道小題) 25. 什么是數(shù)據(jù)庫? 參考答案: 數(shù)據(jù)庫是永久存儲的、相互關(guān)聯(lián)的和可共享的數(shù)據(jù)集合。 設(shè)有一個關(guān)系數(shù)據(jù)庫,有三個基本表,表的結(jié)構(gòu)如下:26. STUDENT(學(xué)號,姓名,年齡,性別,系名),其中學(xué)號,姓名,性別,系名的數(shù)據(jù)類型均為字符類型。年齡的數(shù)據(jù)類型為整型。 SC(學(xué)號,課程號,成績):其中學(xué)號、課
3、程號的數(shù)據(jù)類型為字符類型,成績的數(shù)據(jù)類型為整型。 COURSE(課程號,課程名,學(xué)時數(shù)):其中課程號、課程名的數(shù)據(jù)類型的數(shù)據(jù)類型為字符類型;學(xué)時數(shù)的數(shù)據(jù)類型為整型。 1)請用關(guān)系代數(shù)查詢信息系學(xué)生的學(xué)號、姓名、課程號和成績。 2)指出以上各關(guān)系的鍵和外鍵。 20以下同學(xué)的姓名,年齡。請用關(guān)系代數(shù)查詢年齡在 3) SQLSTUDENT表,并定義出主鍵約束,學(xué)生性別缺省語言檢索創(chuàng)建4)請用 約束為:“男” SQLSC表,并定義外鍵約束 )請用語言定義5 SC(學(xué)號,課程號,成績):其中學(xué)號、課程號的數(shù)據(jù)類型為字符類型,成績的數(shù)據(jù)類型為整型。 60分的同學(xué)的學(xué)號和姓名。 6)查詢“計算機原理”課程成
4、績小于 20歲以下,計算機系男同學(xué)的視圖。 7)請創(chuàng)建年齡在 20030100920,性別:女,系名:)將新同學(xué),學(xué)號“”,姓名:張?zhí)O,年齡:8STUDENT關(guān)系中。 土木的信息插入到001”課程的選修信息。刪除選修“ 9) 參考答案: 1) (SC (STUDENT) =信息學(xué)號,姓名,課程號,成績系名STUDENT:鍵:學(xué)號)2 SC:鍵:學(xué)號,課程號;外鍵:學(xué)號;課程號。 COURSE:鍵:課程號 (STUDENT) )320 AGE姓名,年齡 4)CREATE TABLE STUDENT Char(8) PRIMARYKEY, ( 學(xué)號 Varchar(10) NOT NULL, 姓名
5、 integer NOT NULL, 年齡 Char(2) Not null DEFAULT“男”, 性別 Varchar(20) NOT NULL) 系名5)CREATE TABLE SC Char(8),(學(xué)號 Char(8), 課程號 integer,成績 CONSTRAINT pk_sc_constr PRIMARY KEY NONCLUSTERED (), 學(xué)號,課程號 CONSTRAINT pub_sno_const REFERENCES STUDENT () 學(xué)號 ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT pub_cno_co
6、nst REFERENCES course () 課程號 ON DELETE CASCADE ON UPDATE CASCADE) SELECT 學(xué)號,姓名 6) FROM STUDENTSC , WHERE STUDENT.=SC. AND SC.=COURSE.課學(xué)號學(xué)號課程號 AND 程號= AND “計算機原理” 課程名60 成績 7)CREATE VIEW 男同學(xué) AS SELECT * FROM STUDENT WHERE 20 AND =“計算機”年齡 系名8) INSERT INTO STUDENT VALUES200301009”,“張?zhí)O”,“女”,“土木”) (“DELET
7、E FROM SC )9 WHERE =001”“課程號 27. 什么是原則? 參考答案: DBMS為保證在并發(fā)訪問和故障情況下對數(shù)據(jù)的維護,要求事務(wù)有如下 四個重(ACID)(Atomicity)(Consistency),隔離性 要特征或準則,一致性:原子性(Isolation)(Durability) 。,持久性28. 什么是兩階段鎖機制? 參考答案:在一個事務(wù)中,如加鎖都在所有釋放鎖之前,則此事務(wù)為兩階段事務(wù)。其中的加鎖限制稱為兩階段加 Two-Phase Locking protocol, 2PL( ) 。 協(xié)議鎖協(xié)議29. 數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)庫保護功能包括哪幾個方面,試解釋它
8、們的含義。 參考答案: 數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)庫保護功能包括:安全性、完整性、故障恢復(fù)和并發(fā)控制。安全性是指:保護數(shù)據(jù)庫防止非法用戶入侵數(shù)據(jù)庫。完整性是指:保證數(shù)據(jù)的正確、相容、一致,防止錯誤數(shù)據(jù)。故障恢復(fù)是指:當數(shù)據(jù)庫發(fā)生故障時,能夠從某種錯誤狀態(tài)恢復(fù)到某種一致狀態(tài)。并發(fā)控制是指:當多用戶訪問數(shù)據(jù)庫時,保證數(shù)據(jù)的正確、一致。 30. 什么叫保持函數(shù)依賴的分解? 參考答案: FFi所邏若所邏輯蘊含的函數(shù)依賴一定也由分解得到的某個關(guān)系模式中的函數(shù)依賴 RPreserve Dependency)的。的這個分解是保持函數(shù)依賴輯蘊含,則稱關(guān)系模式( 31. 不好的關(guān)系模式可以存在哪些問題? 參考答案
9、: 不好的關(guān)系模式存在:插入異常、刪除異常、更新異常和數(shù)據(jù)冗余。RABCDEF=ABCBDDE ,完成下述各題。,),其函數(shù)依賴,32. 設(shè)關(guān)系模式(, R的所有候選建;求出 a) R屬于何種范式; 試分析關(guān)系b) R3NF的關(guān)系;將c) 分解為滿足 參考答案:RAB a)的候選建為: R屬于第一范式b) R3個關(guān)系:將 分解為c) R1ABC),(, R2BD) (,R3DE), ( 33. 數(shù)據(jù)庫設(shè)計的步驟。 參考答案:數(shù)據(jù)庫設(shè)計分為六個階段: (1)用戶需求分析 (2)數(shù)據(jù)庫的概念模型設(shè)計 (3)數(shù)據(jù)庫的邏輯設(shè)計 (4)數(shù)據(jù)庫的物理設(shè)計 (5)數(shù)據(jù)庫實施、數(shù)據(jù)庫的使用與維護。 34. 建
10、立索引應(yīng)遵循哪些原則? 參考答案: 索引建立原則: (1)為數(shù)據(jù)量大的表建立索引; (2)被索引列的數(shù)據(jù)值最好多而雜 3)( 一張表所建索引個數(shù)應(yīng)適量; )4( 掌握建立索引的時機; )5( 優(yōu)先建立主鍵列的索引。 35. 什么是數(shù)據(jù)庫的重組、重構(gòu)? 參考答案: DBA 執(zhí)行一些系統(tǒng)命令,來改善這種情況。這種改善并改變數(shù)據(jù)庫物理存儲結(jié)構(gòu)的過程,叫數(shù)據(jù)庫重組。 改變數(shù)據(jù)庫邏輯結(jié)構(gòu)的過程,叫數(shù)據(jù)庫重構(gòu)。 二、主觀題(共29道小題) 14. 什么是數(shù)據(jù)庫系統(tǒng)? 參考答案: “DB+DBMS+數(shù) 數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)構(gòu)成,更廣義的構(gòu)成則為 +”DataBase Administrati
11、or, DBA+。用戶應(yīng)用程序據(jù)庫管理員()15. 什么是數(shù)據(jù)字典? 參考答案: 數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中的一個特殊文件,用于存儲數(shù)據(jù)庫的一些說明信息,這些 (Meta Data)。數(shù)據(jù)抽象說明信息稱為元數(shù)據(jù)16. 什么是歸納? 參考答案: 歸納是識別超類實體型子類的處理過程。 17. 將下面的實體聯(lián)系模型轉(zhuǎn)為關(guān)系模型 涉及的實體有: 供應(yīng)商,其屬性為:供應(yīng)商號、姓名、地址、電話號碼、帳號 項目,其屬性為:項目號、預(yù)算、開工日期零件,其屬性為:零件號、名稱、規(guī)格、單位、描述 。 參考答案: 供應(yīng)商(供應(yīng)商號,姓名,地址,電話號碼,賬號)項目(項目號,預(yù)算,開工日期) 零件(零件號,名稱,規(guī)格,單
12、位,描述) 18. 產(chǎn)品與零部件的關(guān)系,假定一個產(chǎn)品由多個零部件組成,試畫出產(chǎn)品與零部件之間的圖,導(dǎo)出關(guān)系模型。假定:“產(chǎn)品”這個實體包括:品名,廠商、價格等屬性 “零部件”包括:名稱,單價,材料等屬性 “組裝”的屬性有:數(shù)量 參考答案: 19. 什么是實體完整性? 參考答案: ARA 不能取空值。是基本關(guān)系 實體完整性是若屬性的主屬性,則屬性20. 設(shè)有下列關(guān)系模式: (,) SNOSNAMEAGESEXDNO表表示學(xué)號,表示年齡,表示姓名,表示性別,其中,示院系號。 SCSNOCNOGRADE) (,SNOCNOGRADE表示成績 其中表示課程號,表示學(xué)號,COURSECNOCNAME),
13、( CNOCNAME表示課程名表示課程號,其中, 請用關(guān)系代數(shù)表示下列查詢: 116的女學(xué)生的學(xué)號和姓名。、檢索年齡小于 285分的女學(xué)生的學(xué)號和姓名。、檢索成績大于 C13 的學(xué)生的學(xué)號、姓名、課程名和成績。、檢索選修課程號為604 分的同學(xué)。、檢索成績小于 參考答案: (STUDENT) 1、SEX=SNOSNAMEAGE16 AND 女,2、 ( SC) (STUDENT) SEX=GRADE ) 85SNOSNAME女,3、 (SC) STUDENT) CNO=C1GRADESNOSNAME,4、 ( SC) STUDENT) 60SNAMESNOGRADE,學(xué)生數(shù)據(jù)庫中有三種基本表(
14、關(guān)系): 21. S(Sno,Sname,Age,SD) C(Cno,Cname,Teacher) SC(Sno,Cno,Grade) 請用SQL語言完成以下操作: 1)檢索選修課程名為“MS”的學(xué)生號和學(xué)生姓名; 2)檢索至少選修了課程號為C1和C3的學(xué)生號; 3)檢索選修了操作系統(tǒng)或數(shù)據(jù)庫課程的學(xué)號和成績; 4)檢索年齡在18和20之間(含18和20)的女生的學(xué)號、姓名及年齡; 5)檢索選修了“劉平”;老師所講課程的學(xué)生的學(xué)號、姓名及成績; 6)檢索選修全部課程的學(xué)生姓名; 7)檢索至少選修了學(xué)生“1042“選修的全部課程的學(xué)生號碼; 8)檢索所有姓“樊”的學(xué)生的姓名、年齡和所在系; 檢索
15、三門課以上學(xué)生姓名年齡和所在系。 參考答案: 1) SELECT Sno,Sname FROM S,SC,C WHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND C.Cname=MS 2)SELECT Sno FROM SC SCX, SC SCY WHERE SCX.Sno=SCY.Sno AND SCX.Cno=C1 AND SCY.Cno=C3 3) SELECT Sno,Grsde FROM SC,C WHERE SC.Cno=C.Cno AND (C.Cname=操作系統(tǒng)OR C.Cname= 數(shù)據(jù)庫) 4)方法一: SELECT Sno,Sname,Ag
16、e FROM S WHERE Age=18 AND Age3) 22. 什么是數(shù)據(jù)庫安全性? 參考答案: 保護數(shù)據(jù)庫防止非法用戶入侵數(shù)據(jù)庫造成的數(shù)據(jù)更改、泄露和數(shù)據(jù)庫安全性是 破壞。 DBMS提供的( )可以確保數(shù)據(jù)庫中數(shù)據(jù)正確性、有效性和一致性。23. 完整性控制 參考答案:DBMS提供的( )可以確保未經(jīng)授權(quán)的用戶存取數(shù)據(jù)庫中的數(shù)據(jù)。24. 安全性控制 參考答案:25. 數(shù)據(jù)庫系統(tǒng)由( )、( )、( )、( )四部分組成。 DBA,應(yīng)用系統(tǒng),DBMS,DB 參考答案:26. 采用了( )技術(shù)的計算機系統(tǒng)稱為數(shù)據(jù)庫系統(tǒng)。 數(shù)據(jù)庫 參考答案:27. 關(guān)系模型是由一個或多個( )組成的集合。
17、表參考答案: 28. 當數(shù)據(jù)庫中的數(shù)據(jù)出現(xiàn)故障時,就可利用數(shù)據(jù)庫的()或者()來恢復(fù)。 備份,日志參考答案:29. “授權(quán)”是數(shù)據(jù)庫系統(tǒng)中采用的()措施之一。 參考答案: 安全性保護 30. 并發(fā)操作的正確性準則是()。 參考答案: 沖突可串行化 31. 在事務(wù)結(jié)束之前釋放鎖,可能產(chǎn)生()現(xiàn)象。 參考答案: 級聯(lián)回退 SX)加鎖協(xié)議中,可能產(chǎn)生()現(xiàn)象,通過()進行避免。 ,32. 在( 參考答案: 活鎖,先來先服務(wù) DAC安全控制中授權(quán)使用命令關(guān)鍵字(),撤銷權(quán)限使用的命令關(guān)鍵字()。 33. 在 參考答案:GRANTREVOKE , 34. 規(guī)范化過程,是通過投影分解,把()的關(guān)系模式“分離”為()的關(guān)系模式。但這種投影分解不是唯一的,要求分解是(),又具有()。 參考答案: 一個異常,多個規(guī)范,無損分解,保持函數(shù)依賴 35. 一個不好的關(guān)系模式會存在()、()和()等弊病。 參考答案: 更新異常、刪除異常、數(shù)據(jù)冗余36. 通過模式分解把屬于低級范式的關(guān)系模式轉(zhuǎn)換為幾個屬于高級范式的關(guān)系模
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)語文組教研活動總結(jié)
- 商務(wù)個人年終總結(jié)
- Fenuron-Standard-生命科學(xué)試劑-MCE
- 新疆鐵道職業(yè)技術(shù)學(xué)院《幼兒園科學(xué)教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 汕尾職業(yè)技術(shù)學(xué)院《機械原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 云南三鑫職業(yè)技術(shù)學(xué)院《照明技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 空調(diào)系統(tǒng)改造合同范本
- 梧州醫(yī)學(xué)高等專科學(xué)?!端幚韺W(xué)專論》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連理工大學(xué)《內(nèi)科學(xué)(一)》2023-2024學(xué)年第二學(xué)期期末試卷
- 駐馬店職業(yè)技術(shù)學(xué)院《Spark大數(shù)據(jù)技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年山東鐵投集團招聘筆試參考題庫含答案解析
- 2022年露天煤礦安全資格證考試題庫-上(單選、多選題庫)
- MIL-STD-1916 抽樣技術(shù) (C=0 零不良)
- 計價格(2002)10號文
- 膠合板公司人員招聘與配置(模板)
- 團建方案版攻防箭對戰(zhàn)
- 樁身強度自動驗算表格Excel
- 《鋼鐵是怎樣煉成的》讀書報告
- 燃氣輪機LM2500介紹
- (精選)淺談在小學(xué)數(shù)學(xué)教學(xué)中如何進行有效提問
- 堆垛機速度計算表
評論
0/150
提交評論