九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

管理學(xué)《數(shù)據(jù)庫系統(tǒng)概論》試題與答案.doc

  • 資源ID:12815102       資源大?。?span id="24d9guoke414" class="font-tahoma">168.59KB        全文頁數(shù):31頁
  • 資源格式: DOC        下載積分:5積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要5積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

管理學(xué)《數(shù)據(jù)庫系統(tǒng)概論》試題與答案.doc

數(shù)據(jù)庫系統(tǒng)概論試題A一、選擇題(20分,每小題2分):1在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是_階段。A數(shù)據(jù)庫系統(tǒng) B文件系統(tǒng) C人工管理 D數(shù)據(jù)項(xiàng)管理 2對關(guān)系模型敘述錯(cuò)誤的是_。A建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)之上B微機(jī)DBMS絕大部分采取關(guān)系數(shù)據(jù)模型C用二維表表示關(guān)系模型是其一大特點(diǎn)D不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng)3關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長的運(yùn)算是_。A投影 B選擇 C笛卡爾積 D除4假定學(xué)生關(guān)系是S(S,SNAME,SEX,AGE),課程關(guān)系是C(C,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S,C,GRADE)。要查找選修“COMPUTER”課程的“女”學(xué)生姓名,將涉及到關(guān)系_。AS BSC,C CS,SC DS,C,SC5. FoxBASE、FoxPro屬于_。A表式系統(tǒng) B最小關(guān)系系統(tǒng) C關(guān)系完備的系統(tǒng) D全關(guān)系系統(tǒng)6關(guān)系規(guī)范化中的刪除操作異常是指_。 A不該刪除的數(shù)據(jù)被刪除 B不該插入的數(shù)據(jù)被插入 C應(yīng)該刪除的數(shù)據(jù)未被刪除 D應(yīng)該插入的數(shù)據(jù)未被插入 7在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是_的任務(wù)。 A需求分析階段 B概念設(shè)計(jì)階段 C邏輯設(shè)計(jì)階段 D物理設(shè)計(jì)階段8從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的碼是_。 AM端實(shí)體的碼 BN端實(shí)體的碼 CM端實(shí)體碼與N端實(shí)體碼組合 D重新選取其他屬性9下面哪個(gè)不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能_。 A安全性 B可移植性 C完整性 D并發(fā)控制10設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如圖1所示,下面評價(jià)正確的是_。 A該操作不存在問題 B該操作丟失修改 C修改該操作不能重復(fù)讀 D該操作讀“臟”數(shù)據(jù) T1 T2 讀A=10,B=5 讀A=10 AA*2寫回 讀A=20,B=5 求和25驗(yàn)證錯(cuò) 圖1 事務(wù)并發(fā)操作圖二、填空題(20分,每小空2分):1是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。2若事務(wù)T對數(shù)據(jù)對象A加了S鎖,則其他事務(wù)只能對數(shù)據(jù)A再加,不能加,直到事務(wù) T釋放 A上的鎖。3關(guān)系操作的特點(diǎn)是操作。4關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為運(yùn)算。5在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的函數(shù)依賴和。6SQL語言的數(shù)據(jù)定義功能包括、和。三、簡答題(15分,每小題5分): 1使用數(shù)據(jù)庫系統(tǒng)有什么好處?2敘述數(shù)據(jù)字典的主要任務(wù)和作用?3簡要敘述關(guān)系數(shù)據(jù)庫的優(yōu)點(diǎn)?四、綜合題(45分): 1某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:(10分)科室:科名,科地址,科電話,醫(yī)生姓名病房:病房號,床位號,所屬科室名醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號病人:病歷號,姓名,性別,診斷,主管醫(yī)生,病房號其中,一個(gè)科室有多個(gè)病房、多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)生只屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一個(gè)。完成如下設(shè)計(jì):(1)設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的ER圖;(5分)(2)將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);(3分)(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。(2分)2設(shè)有關(guān)系S、SC、C,試用關(guān)系代數(shù)、元組關(guān)系演算表達(dá)式和SQL完成下列操作。(15分,每小題5分)S(S#,SNAME,AGE,SEX) 例:(001,李強(qiáng),23,男)SC(S#,C#,SCORE) 例:(003,C1,83)C(C#,CNAME,TEACHER) 例:(C1,數(shù)據(jù)庫原理,王華)(1)用關(guān)系代數(shù)檢索選修課程號(C#)為C1和C2的學(xué)生學(xué)號(S#)。(2)用元組關(guān)系演算表達(dá)式檢索選修了“程軍”老師所授課程之一的學(xué)生姓名。(2)用元組關(guān)系演算表達(dá)式檢索選修了“程軍”老師所授課程之一的學(xué)生學(xué)號。(3)用SQL找出選修了“程軍”老師教的所有課程的學(xué)生姓名。3設(shè)有關(guān)系模式R(U,F(xiàn)),其中: (10分)U=E,F(xiàn),G,H,F(xiàn)=EG,GE,F(xiàn)EG,HEG,F(xiàn)HE求F的最小依賴集。4設(shè)有關(guān)系R和函數(shù)依賴F:(10分)R(W,X,Y,Z),F(xiàn) = XZ,WXY 。試求下列問題:(1)關(guān)系R屬于第幾范式?(5分)(2)如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。1、 選擇題(20分,每小題2分): 1 A 2D 3C 4D 5B 6A 7C 8C 9B 10C二、填空題(20分,每小空2分):1事務(wù)2S鎖 X鎖3集合4交5無損連接6定義數(shù)據(jù)庫 定義基本表 定義視圖 定義索引三、簡答題(15分,每小題5分): 1使用數(shù)據(jù)庫系統(tǒng)有什么好處?答:使用數(shù)據(jù)庫系統(tǒng)的好處是:查詢迅速、準(zhǔn)確,而且可以節(jié)約大量紙面文件;數(shù)據(jù)結(jié)構(gòu)化,并由DBMS統(tǒng)一管理;數(shù)據(jù)冗余度?。壕哂休^高的數(shù)據(jù)獨(dú)立性;數(shù)據(jù)的共享性好;DBMS還提供了數(shù)據(jù)的控制功能。 2敘述數(shù)據(jù)字典的主要任務(wù)和作用?答:數(shù)據(jù)字典的任務(wù)就是管理有關(guān)數(shù)據(jù)的信息,所以又稱為“數(shù)據(jù)庫的數(shù)據(jù)庫”。它的任務(wù)主要有:(1)描述數(shù)據(jù)庫系統(tǒng)的所有對象,并確定其屬性。如一個(gè)模式中包含的記錄型與一個(gè)記錄型包含的數(shù)據(jù)項(xiàng);用戶的標(biāo)識、口令;物理文件名稱、物理位置及其文件組織方式等。數(shù)據(jù)字典在描述時(shí)賦給每個(gè)對象一個(gè)惟一的標(biāo)識。(2)描述數(shù)據(jù)庫系統(tǒng)對象之間的各種交叉聯(lián)系。如哪個(gè)用戶使用哪個(gè)子模式,哪些模式或記錄型分配在哪些區(qū)域及對應(yīng)于哪些物理文件、存儲在何種物理設(shè)備上。(3)登記所有對象的完整性及安全性限制等。(4)對數(shù)據(jù)字典本身的維護(hù)、保護(hù)、查詢與輸出。數(shù)據(jù)字典的主要作用是:(1)供數(shù)據(jù)庫管理系統(tǒng)快速查找有關(guān)對象的信息。數(shù)據(jù)庫管理系統(tǒng)在處理用戶存取時(shí),要經(jīng)常查閱數(shù)據(jù)字典中的用戶表、子模式表和模式表等。(2)供數(shù)據(jù)庫管理員查詢,以掌握整個(gè)系統(tǒng)的運(yùn)行情況。(3)支持?jǐn)?shù)據(jù)庫設(shè)計(jì)與系統(tǒng)分析。3簡要敘述關(guān)系數(shù)據(jù)庫的優(yōu)點(diǎn)?答:關(guān)系數(shù)據(jù)庫是以關(guān)系模型作為數(shù)據(jù)的組織方式,關(guān)系模型是建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)上的,關(guān)系數(shù)據(jù)庫的主要優(yōu)點(diǎn)是概念簡單清晰,用戶不需了解復(fù)雜的存取路徑,不需說明“怎么干”,只需說明“干什么”,易懂易學(xué)。四、綜合題(45分): 1 解:(1)本題的E-R圖如圖2所示。 (2)對應(yīng)的關(guān)系模型結(jié)構(gòu)如下: 科室(科名,科地址,科電話) 病房(病房號,床位號,科室名) 醫(yī)生(工作證號,姓名,職稱,科室名,年齡) 病人(病歷號,姓名,性別,診治,主管醫(yī)生,病房號) (3)每個(gè)關(guān)系模式的候選碼如下: 科室的候選碼是科名; 病房的候選碼是科室名十病房號; 醫(yī)生的候選碼是工作證號; 病人的候選碼是病歷號。n病人入住病房1病房號床位號工作證號姓 名性 別病歷號n醫(yī)生從屬科室1科 名科電話科地址職 稱年 齡姓 名診治組成n1n1圖2 ER圖2設(shè)有關(guān)系S、SC、C,試用關(guān)系代數(shù)、元組關(guān)系演算表達(dá)式和SQL完成下列操作。(15分,每小題5分)S(S#,SNAME,AGE,SEX) 例:(001,李強(qiáng),23,男)SC(S#,C#,SCORE) 例:(003,C1,83)C(C#,CNAME,TEACHER) 例:(C1,數(shù)據(jù)庫原理,王華)(1)用關(guān)系代數(shù)檢索選修課程號(C#)為C1和C2的學(xué)生學(xué)號(S#)。S,C(SC)C(C=C1 C=C2(C)-C#C1 C# C2(S,C(SC)C(C=C1 C=C2(C)(2)用元組關(guān)系演算表達(dá)式檢索選修了“程軍”老師所授課程之一的學(xué)生姓名。T(1)|($U)($V)($W)(S(U)SC(V)C(W)T1=U1U1=V1V2=W1W3=程軍)(2)用元組關(guān)系演算表達(dá)式檢索選修了“程軍”老師所授課程之一的學(xué)生學(xué)號。T(1)| ($V)($W)( SC(V)C(W)T1=V1V2=W1W3=程軍)(3)用SQL找出選修了“程軍”老師教的所有課程的學(xué)生姓名。SELECT S.SNAMEFROM SWHERE NOT EXISTS ( SELECT * FROM C WHERE C.TEACHER=程軍 AND NOT EXISTS ( SELECT * FROM SC WHERE SC.C#=C.C# AND SC.S#=S.S# ) )本題解釋:SELECT *FROM CWHERE C.TEACHER=程軍 AND EXISTS ( SELECT * FROM SC WHERE SC.C#=C.C# )這條SQL是查詢程軍所授的所有課程,外層查詢中C.C#作為變量在內(nèi)層查詢中被使用,外層教師程軍所授課程的課程號C#給內(nèi)層,內(nèi)層根據(jù)該課程號C#在SC中查詢是否存在這樣的課程號,即程軍所授的課程,如果存在則括號中的記錄集不空,EXISTS條件為TRUE。因此,執(zhí)行結(jié)果是顯示程軍所授的所有課程。SELECT *FROM CWHERE C.TEACHER=程軍 AND NOT EXISTS ( SELECT * FROM SC WHERE SC.C#=C.C# )這條SQL語句在剛才語句的EXISTS前加了NOT,變成當(dāng)內(nèi)層查詢?nèi)渴浅誊娝谡n程時(shí)NOT EXISTS條件為假。SELECT S.SNAMEFROM SWHERE NOT EXISTS (SELECT * FROM C WHERE C.TEACHER=程軍 AND NOT EXISTS ( SELECT * FROM SC WHERE SC.C#=C.C# AND SC.S#=S.S# )這條是完整的語句,比上面一條語句多了一個(gè)AND SC.S#=S.S#表示某個(gè)學(xué)生的學(xué)號,加上最外層的NOT EXISTS的整個(gè)語句的含義是,對該某個(gè)學(xué)生,如果最內(nèi)層查詢中查詢結(jié)果全部是程軍所授課程時(shí),條件C.CNAME=程軍 AND NOT EXISTS為FALSE,所以SELECT * FROM C的查詢結(jié)果為空(第二層),這時(shí)最外層的NOT EXISTS為TRUE,最外層查找成功,該學(xué)生是選修了程軍所授全部課程的。3設(shè)有關(guān)系模式R(U,F(xiàn)),其中: (10分)U=E,F(xiàn),G,H,F(xiàn)=EG,GE,F(xiàn)EG,HEG,F(xiàn)HE求F的最小依賴集。解: 將F中右部屬性單一化: (2分)F1= EG,GE,F(xiàn)E,F(xiàn)G,HE,HG,F(xiàn)HE 去掉左部冗余的屬性。對于FHE,由于有FE,則為多余的。F2= EG,GE,F(xiàn)E,F(xiàn)G,HE,HG (2分) 去掉冗余的函數(shù)依賴。F2中的FE和FG,以及HE,HG之一是冗余的,則: F3= EG,GE,F(xiàn)G,HG (6分)4設(shè)有關(guān)系R和函數(shù)依賴F:(10分)R(W,X,Y,Z),F(xiàn) = XZ,WXY 。試求下列問題:1.關(guān)系R屬于第幾范式?(5分)2.如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。解:R是1NF。侯選碼為WX,則Y,Z為非主屬性,又由于XZ,因此F中存在非主屬性對侯選碼的部分函數(shù)依賴。WXYYZY將關(guān)系分解為:R1(W,X,Y),F(xiàn)1 = WXY R2(X,Z),F(xiàn)2 = XZ 消除了非主屬性對碼的部分函數(shù)依賴。F1和F2中的函數(shù)依賴都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。數(shù)據(jù)庫系統(tǒng)概論試題B一、選擇題(20分,每小題2分):1數(shù)據(jù)庫系統(tǒng)的核心是_。A數(shù)據(jù)庫 B數(shù)據(jù)庫管理系統(tǒng)C數(shù)據(jù)模型 D軟件工具2關(guān)系模型中,候選碼_。A可由多個(gè)任意屬性組成B至多由一個(gè)屬性組成C可由一個(gè)或多個(gè)其值能惟一標(biāo)識該關(guān)系模式中任何元組的屬性組成D以上都不是3SQL語言具有_的功能。A關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱4SQL語言的數(shù)據(jù)操縱語句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最頻繁的語句是_。ASELECT BINSERT CUPDATE DDELETE5. FoxBASE、FoxPro屬于_。A表式系統(tǒng) B最小關(guān)系系統(tǒng) C關(guān)系完備的系統(tǒng) D全關(guān)系系統(tǒng)6關(guān)系規(guī)范化中的插入操作異常是指_。 A不該刪除的數(shù)據(jù)被刪除 B不該插入的數(shù)據(jù)被插入 C應(yīng)該刪除的數(shù)據(jù)未被刪除 D應(yīng)該插入的數(shù)據(jù)未被插入7消除了部分函數(shù)依賴的INF的關(guān)系模式,必定是_。 A1NF B2NF C3NF D4NF8在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是_的任務(wù)。 A需求分析階段 B概念設(shè)計(jì)階段 C邏輯設(shè)計(jì)階段 D物理設(shè)計(jì)階段9_是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。 A程序 B命令 C事務(wù) D文件10設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如圖1所示,下面評價(jià)正確的是_。 A該操作不存在問題 B該操作丟失修改 C該操作不能重復(fù)讀 D該操作讀“臟”數(shù)據(jù) T1 T2 讀A=10 讀A=10 A=A-5寫回 A=A-8寫回 圖1 事務(wù)并發(fā)操作圖二、填空題(20分,每小空2分):1如果數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,就說數(shù)據(jù)庫處于狀態(tài)。2完整性約束是指和。3關(guān)系數(shù)據(jù)庫中可命名的最小數(shù)據(jù)單位是。4保護(hù)數(shù)據(jù)安全性的一般方法是。5“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于數(shù)據(jù)庫設(shè)計(jì)中的設(shè)計(jì)階段。6若關(guān)系為1NF,且它的每一非主屬性都候選碼,則該關(guān)系為2NF。7關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有、和。三、簡答題和綜合題(15分,每小題5分):1舉例說明關(guān)系參照完整性的含義。2數(shù)據(jù)庫管理系統(tǒng)有哪些功能?3事務(wù)中的提交和回滾是什么意思? 四、綜合題(45分):1假定一個(gè)部門的數(shù)據(jù)庫包括以下的信息: (10分)職工的信息:職工號、姓名、住址和所在部門。部門的信息:部門所有職工、經(jīng)理和銷售的產(chǎn)品。產(chǎn)品的信息:產(chǎn)品名、制造商、價(jià)格、型號及產(chǎn)品內(nèi)部編號。制造商的信息:制造商名稱、地址、生產(chǎn)的產(chǎn)品名和價(jià)格。完成如下設(shè)計(jì):(1)設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的ER圖;(5分)(2)將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);(3分)(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。(2分)2設(shè)有關(guān)系S、SC、C,試用關(guān)系代數(shù)、元組關(guān)系演算表達(dá)式和SQL完成下列操作。(15分,每小題5分)S(S#,SNAME,AGE,SEX) 例:(001,李強(qiáng),23,男)SC(S#,C#,SCORE) 例:(003,C1,83)C(C#,CNAME,TEACHER) 例:(C1,數(shù)據(jù)庫原理,王華)(1)用關(guān)系代數(shù)檢索既選修了C1課程,又選修了C2課程的學(xué)生學(xué)號(S#)。(2)用元組關(guān)系演算表達(dá)式檢索年齡大于21的男生的學(xué)號和姓名。(3)用SQL找出“程序設(shè)計(jì)”課程成績在90分以上的學(xué)生姓名。3設(shè)有函數(shù)依賴集F = DG,CA,CDE,AB,計(jì)算閉包D+,(AC)+,(ACD)+ 。 (10分)4設(shè)有關(guān)系R和函數(shù)依賴F: (10分)R(X,Y,Z),F(xiàn) = YZ,XZY。試求下列問題:(1)關(guān)系R屬于第幾范式?(5分)(2)如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。試題答案一、選擇題(20分,每小題2分):1B 2C 3B 4A 5B 6D 7B 8C 9C 10B二、填空題(20分,每小空2分):1一致2實(shí)體完整性 參照完整性3屬性名4設(shè)置用戶標(biāo)識和存取權(quán)限控制5物理6不部分函數(shù)依賴于7選擇 投影 連接三、簡答題(15分,每小題5分):1舉例說明關(guān)系參照完整性的含義。答:假如有下表所示的兩個(gè)關(guān)系表,在成績表中,學(xué)號是主碼,課程號是外碼:在課程表中課程號是主碼,根據(jù)關(guān)系參照完整性的定義,R2是成績表,R1是課程表,也就是成績表中課程號的值或者為空或者在課程表中的課程號中能夠找到。 成績表 課程表 學(xué)號姓名課程號成績101劉軍k580212王麗k876221章華k992課程號課程號k5高等數(shù)學(xué) k8C語言nk9計(jì)算機(jī)網(wǎng)絡(luò) 滿足這個(gè)條件是必須的,如果不滿足,假設(shè)成績表中課程號的值k20在課程表中課程號的值中找不到,則該課程號顯然是不正確的,這樣會造成數(shù)據(jù)的不一致性。2數(shù)據(jù)庫管理系統(tǒng)有哪些功能?答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于操作系統(tǒng)與用戶之間的一個(gè)數(shù)據(jù)管理軟件,它主要功能包括以下幾個(gè)方面: 數(shù)據(jù)定義功能 DBMS提供數(shù)據(jù)描述語言(DDL),用戶可通過它來定義數(shù)據(jù)。 數(shù)據(jù)操縱功能 DBMS還提供數(shù)據(jù)操縱語言(DML),實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作:查詢、插入、刪除和修改。 數(shù)據(jù)庫的運(yùn)行管理 這是DBMS運(yùn)行時(shí)的核心部分,它包括開發(fā)控制,安全性檢查,完整性約束條件的檢查和執(zhí)行,數(shù)據(jù)庫的內(nèi)容維護(hù)等。數(shù)據(jù)庫的建立和維護(hù)功能 它包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入及轉(zhuǎn)換,數(shù)據(jù)庫的轉(zhuǎn)儲與恢復(fù),數(shù)據(jù)庫的重組功能和性能的監(jiān)視與分析功能等。3事務(wù)中的提交和回滾是什么意思? 答:事務(wù)中的提交(COMMIT)是提交事務(wù)的所有操作。具體說就是將事務(wù)中所有對數(shù)據(jù)庫的更新寫回到磁盤上的物理數(shù)據(jù)庫中去,事務(wù)正常結(jié)束。事務(wù)中的回滾(ROLLBACK)是數(shù)據(jù)庫滾回到事務(wù)開始時(shí)的狀態(tài)。具體地說就是,在事務(wù)運(yùn)行的過程中發(fā)生了某種故障,事務(wù)不能繼續(xù)執(zhí)行,系統(tǒng)將事務(wù)中對數(shù)據(jù)庫的所有已完成的更新操作全部撤消,使數(shù)據(jù)庫回滾到事務(wù)開始時(shí)的狀態(tài)。四、綜合題(45分):1(1)設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的ER圖;(5分)(2)將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);(3分)(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。(2分)解:本題對應(yīng)的E-R圖如圖2 所示。圖2 ER圖2(1)用關(guān)系代數(shù)檢索既選修了C1課程,又選修了C2課程的學(xué)生學(xué)號。(SNAME(S C#=C1(SC))(SNAME(S C#=C2(SC))(2)用元組關(guān)系演算表達(dá)式檢索年齡大于21的男生的學(xué)號和姓名。t(2)|($r)(S(r)t1=r1t2=r2r3>21r4=男)(3)用SQL找出“程序設(shè)計(jì)”課程成績在90分以上的學(xué)生姓名。解:SELECT SNAMEFROM S,SC,CWHERE S.S#=SC.S# AND SC.C#=C.C# AND SCORE>=90 AND CNAME=程序設(shè)計(jì)或者SELECT SNAMEFROM SWHERER S.S# IN ( SELECT S# FROM SC WHERE SCORE>=90 AND C.C# IN ( SELECT C# FROM C WHERE CNAME=程序設(shè)計(jì))3設(shè)有函數(shù)依賴集F = DG,CA,CDE,AB,計(jì)算閉包D+,(AC)+,(ACD)+ 。 (10分)解:令X=D,X(0)= D,X(1)= DG,X(2)=DG,故D+=DG。令X=AC,X(0)= AC,X(1)=ABC,X(2)=ABC,故(AC)+ =ABC。令X=ACD,X(0)= ACD,X(1)=ABCD,X(2)=ABCDG,X(3)=ABCDEG,故(ACD)+ =ABCDEG。4設(shè)有關(guān)系R和函數(shù)依賴F: (10分)R(X,Y,Z),F(xiàn) = YZ,XZY。試求下列問題:(1)關(guān)系R屬于第幾范式?(5分)(2)如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。解:R是3NF。侯選碼為XY和XZ,R中所有屬性都是主屬性,不存在非主屬性對碼的傳遞依賴。R1(X,Y,Z),F(xiàn) = XZYR2(Y,Z),F(xiàn) = YZ 消除了非主屬性對碼的傳遞依賴。F1和F2中的函數(shù)依賴都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。數(shù)據(jù)庫系統(tǒng)概論試題C一、選擇題(20分,每小題2分):1數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是_。A數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單B文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決C二文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件D文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量2同一個(gè)關(guān)系模型的任意兩個(gè)元組值_。A不能全同 B可全同C必須全同 D以上都不是3自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的_。A元組 B行 C記錄 D屬性4SQL語言具有兩種使用方式,分別稱為交互式SQL和_。A提示式SQL B多用戶SQLC嵌入式SQL D解釋式SQL5關(guān)系規(guī)范化中的刪除操作異常是指_。 A不該刪除的數(shù)據(jù)被刪除 B不該插入的數(shù)據(jù)被插入 C應(yīng)該刪除的數(shù)據(jù)未被刪除 D應(yīng)該插入的數(shù)據(jù)未被插入6. 屬于BCNF的關(guān)系模式_。 A已消除了插入、刪除異常 B已消除了插入、刪除異常和數(shù)據(jù)冗余 C仍然存在插入、刪除異常 D在函數(shù)依賴范疇內(nèi),已消除了插入和刪除的異常7從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的關(guān)鍵字是_。 AM端實(shí)體的關(guān)鍵字 BN端實(shí)體的關(guān)鍵字 CM端實(shí)體關(guān)鍵字與N端實(shí)體關(guān)鍵字組合 D重新選取其他屬性8數(shù)據(jù)庫的_是指數(shù)據(jù)的正確性和相容性。 A安全性 B完整性 C并發(fā)控制 D恢復(fù)9授權(quán)編譯系統(tǒng)和合法性檢查機(jī)制一起組成了_子系統(tǒng)。A安全性 B完整性 C并發(fā)控制 D恢復(fù)10設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如圖1所示,下列評價(jià)正確的是_。 A該操作不存在問題 B該操作丟失修改 C該操作不能重復(fù)讀 D該操作讀“臟”數(shù)據(jù)T1 T2 讀A=100AA*2寫回 讀A=200 ROLLBACK 恢復(fù)A=100 圖1 事務(wù)并發(fā)操作圖二、填空題(20分,每小空2分):1DBMS的基本工作單位是事務(wù),它是用戶定義的一組邏輯一致的程序序列;并發(fā)控制的主要方法是機(jī)制。2系統(tǒng)在運(yùn)行過程中,由于某種原因,造成系統(tǒng)停止運(yùn)行,致使事務(wù)在執(zhí)行過程中以非控制方式終止,這時(shí)內(nèi)存中的信息丟失,而存儲在外存上的數(shù)據(jù)不受影響,這種情況稱為。3關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是和。4數(shù)據(jù)庫設(shè)計(jì)的幾個(gè)步驟是。51NF,2NF,和3NF之間,相互是一種關(guān)系。6視圖是一個(gè)虛表,它是從中導(dǎo)出的表。在數(shù)據(jù)庫中,只存放視圖的,不存放視圖的。7關(guān)系操作的特點(diǎn)是操作。三、簡答題(15分,每小題5分): 1什么是數(shù)據(jù)庫?2什么是數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性?3敘述等值連接與自然連接的區(qū)別和聯(lián)系。 四、綜合題(45分): 1設(shè)有如下實(shí)體: (10分)學(xué)生:學(xué)號、單位、姓名、性別、年齡、選修課程名課程:編號、課程名、開課單位、任課教師號教師:教師號、姓名、性別、職稱、講授課程編號單位:單位名稱、電話、教師號、教師名上述實(shí)體中存在如下聯(lián)系:(1) 一個(gè)學(xué)生可選修多門課程,一門課程可為多個(gè)學(xué)生選修;(2) 一個(gè)教師可講授多門課程,一門課程可為多個(gè)教師講授;(3) 一個(gè)單位可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)單位。 試完成如下工作: (1)分別設(shè)計(jì)學(xué)生選課和教師任課兩個(gè)局部信息的結(jié)構(gòu)E-R圖。 (4分) (2)將上述設(shè)計(jì)完成的E-R圖合并成一個(gè)全局E-R圖。 (3分) (3)將該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)。 (3分)2設(shè)有關(guān)系S、SC、C,試用關(guān)系代數(shù)、元組關(guān)系演算表達(dá)式和SQL完成下列操作。(15分,每小題5分)S(S#,SNAME,AGE,SEX) 例:(001,李強(qiáng),23,男)SC(S#,C#,SCORE) 例:(003,C1,83)C(C#,CNAME,TEACHER) 例:(C1,數(shù)據(jù)庫原理,王華)(1)試用關(guān)系代數(shù)檢索選修了“程軍”老師所授課程之一的學(xué)生姓名。(2)試用元組關(guān)系演算表達(dá)式檢索選修了“程軍”老師所授課程之一的學(xué)生姓名。(2)試用元組關(guān)系演算表達(dá)式檢索選修了“程軍”老師所授課程之一的學(xué)生學(xué)號。(3)試用SQL找出“程序設(shè)計(jì)”課程成績在90分以上的學(xué)生姓名。3設(shè)有關(guān)系模式R(U,F(xiàn)),其中: (10分)U=A,B,C,D,E,F(xiàn) = ABC,CDE,BD,EA。 計(jì)算B+。 (2分) 求R的所有候選碼。 (8分)4設(shè)有關(guān)系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),S#,CNAME為候選碼,設(shè)關(guān)系中有如下函數(shù)依賴: (10分)S#,CNAMESNAME,SDEPT,MNAMES#SNAME,SDEPT,MNAMES#,CNAMEGRADESDEPTMNAME試求下列問題:(1)關(guān)系STUDENT屬于第幾范式? (5分)(2)如果關(guān)系STUDENT不屬于BCNF,請將關(guān)系STUDENT逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。試題答案一、選擇題(20分,每小題2分):1B 2A 3D 4C 5A 6D 7C 8B 9A 10D二、填空題(20分,每小空2分):1封鎖2系統(tǒng)故障3關(guān)系代數(shù) 關(guān)系演算4需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì),編碼和調(diào)試53NF2NFLNF成立6一個(gè)或幾個(gè)基本表 定義 視圖對應(yīng)的數(shù)據(jù)7集合三、簡答題(15分,每小題5分): 1什么是數(shù)據(jù)庫?答:數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲器上,且可被多個(gè)用戶同時(shí)使用。因此,數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性。2什么是數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性?答:數(shù)據(jù)獨(dú)立性表示應(yīng)用程序與數(shù)據(jù)庫中存儲的數(shù)據(jù)不存在依賴關(guān)系,包括邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)獨(dú)立性。 邏輯數(shù)據(jù)獨(dú)立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨(dú)立性。當(dāng)數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)時(shí),它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。物理數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時(shí),對數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法獨(dú)立。數(shù)據(jù)獨(dú)立性的好處是,數(shù)據(jù)的物理存儲設(shè)備更新了,物理表示及存取方法改變了,但數(shù)據(jù)的邏輯模式可以不改變。數(shù)據(jù)的邏輯模式改變了,但用戶的模式可以不改變,因此應(yīng)用程序也可以不變。這將使程序維護(hù)容易,另外,對同一數(shù)據(jù)庫的邏輯模式,可以建立不同的用戶模式,從而提高數(shù)據(jù)共享性,使數(shù)據(jù)庫系統(tǒng)有較好的可擴(kuò)充性,給 DBA維護(hù)、改變數(shù)據(jù)庫的物理存儲提供了方便。3敘述等值連接與自然連接的區(qū)別和聯(lián)系。 答:等值連接表示為RA=BS,自然連接表示為RS;自然連接是除去重復(fù)屬性的等值連接。兩者之間的區(qū)別和聯(lián)系如下:l 自然連接一定是等值連接,但等值連接不一定是自然連接。等值連接不把重復(fù)的屬性除去;而自然連接要把重復(fù)的屬性除去。l 等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是公共屬性。l 等值連接不把重復(fù)的屬性除去;而自然連接要把重復(fù)的屬性除去。四、綜合題(45分): 1試完成如下工作: (10分) (1)分別設(shè)計(jì)學(xué)生選課和教師任課兩個(gè)局部信息的結(jié)構(gòu)E-R圖。 (4分) (2)將上述設(shè)計(jì)完成的E-R圖合并成一個(gè)全局E-R圖。 (3分) (3)將該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)。 (3分) 解:(1)學(xué)生選課局部E-R圖如圖2 所示,教師任課局部E-R圖如圖3所示。(2)合并的全局E-R圖如圖4所示。 為避免圖形復(fù)雜,下面給出各實(shí)體屬性: 單位:單位名、電話 學(xué)生:學(xué)號、姓名、性別、年齡 教師:教師號、姓名、性別、職稱 課程:編號、課程名(3)該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)如下: 單位(單位名,電話) 教師(教師號,姓名,性別,職稱,單位名) 課程(課程編號,課程名,單位名)學(xué)生(學(xué)號,姓名,性別,年齡,單位名)講授(教師號,課程編號)選修(學(xué)號,課程編號)n課程開課1課程名教師號編 號n學(xué)生擁有單 位1年 齡單位名姓 名性 別學(xué) 號選修mn圖2 學(xué)生選課局部ER圖課程編 號1單位屬于教師n電 話單位名講授mn職 稱姓 名性 別教師號圖3 教師任課局部ER圖教師n學(xué)生擁有 單位1屬于1nn課程講授mmn選修開設(shè)1n圖4 合并的全局ER圖2設(shè)有關(guān)系S、SC、C,試用關(guān)系代數(shù)、元組關(guān)系演算表達(dá)式和SQL完成下列操作。(15分,每小題5分)S(S#,SNAME,AGE,SEX) 例:(001,李強(qiáng),23,男)SC(S#,C#,SCORE) 例:(003,C1,83)C(C#,CNAME,TEACHER) 例:(C1,數(shù)據(jù)庫原理,王華)(1)試用關(guān)系代數(shù)檢索選修了“程軍”老師所授課程之一的學(xué)生姓名。SNAME(SSCTEACHER=程軍(C)(2)試用元組關(guān)系演算表達(dá)式檢索選修了“程軍”老師所授課程之一的學(xué)生姓名。T(1)|($U)($V)($W)(S(U)SC(V)C(W)T1=U1U1=V1V2=W1W3=程軍)(2)試用元組關(guān)系演算表達(dá)式檢索選修了“程軍”老師所授課程之一的學(xué)生學(xué)號。T(1)| ($V)($W)( SC(V)C(W)T1=V1V2=W1W3=程軍)(3)找出“程序設(shè)計(jì)”課程成績在90分以上的學(xué)生姓名。SELECT SNAMEFROM S,SC,CWHERE S.S#=SC.S# AND SC.C#=C.C# AND SCORE>=90 AND CNAME=程序設(shè)計(jì)或者SELECT SNAMEFROM SWHERER S.S# IN ( SELECT S# FROM SC WHERE SCORE>=90 AND C.C# IN ( SELECT C# FROM C WHERE CNAME=程序設(shè)計(jì))3設(shè)有關(guān)系模式R(U,F(xiàn)),其中: (10分)U=A,B,C,D,E,F(xiàn) = ABC,CDE,BD,EA。 計(jì)算B+。 (2分) 求R的所有候選碼。 (8分)解: 令X=B,X(0)=B,X(1)=BD,X(2)=BD,故B+=BD。 根據(jù)候選碼的定義,R的候選碼只可能由F中各個(gè)函數(shù)依賴的左邊屬性組成,即A,B,C,D,E,由于ABC(AB,AC),BD,EA,故:可除去A,B,C,D,_ 組成候選碼的屬性可能是E。計(jì)算可知:E+=ABCDE,即EU,_ E是一個(gè)候選碼??沙,B,E,_ 組成候選碼的屬性可能是CD。計(jì)算可知:(CD)+=ABCDE,即CDU,但C+=C,D+=D,_ CD是一個(gè)候選碼??沙,C,D,E,_ 組成候選碼的屬性可能是A。計(jì)算可知:A+=ABCDE,即AU,_ A是一個(gè)候選碼??沙,D,E,_ 組成候選碼的屬性可能是BC。計(jì)算可知:(BC)+=ABCDE,即CDU,但B+=BD,C+=C,_ BC是一個(gè)候選碼。R的所有候選碼是A,BC,CD,E。4設(shè)有關(guān)系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),S#,CNAME為候選碼,設(shè)關(guān)系中有如下函數(shù)依賴: (10分)S#,CNAMESNAME,SDEPT,MNAMES#SNAME,SDEPT,MNAMES#,CNAMEGRADESDEPTMNAME試求下列問題:(1)關(guān)系STUDENT屬于第幾范式?(5分)(2)如果關(guān)系STUDENT不屬于BCNF,請將關(guān)系STUDENT逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。解:(1)關(guān)系STUDENT是1NF。(2)首先消除部分函數(shù)依賴S#,CNAMESNAME,SDEPT,MNAME將關(guān)系分解為:R1(S#,SNAME,SDEPT,MNAME)R2(S#,CNAME,GRADE)在關(guān)系R1中存在非主屬性對候選碼的傳遞函數(shù)依賴S#SDEPT,SDEPTMNAME,所以以上關(guān)系模式還不是BCNF,進(jìn)一步分解R1:R11(S#,SNAME,SDEPT)R12(SDEPT,MNAME)R11,R12都是3NF。關(guān)系模式R2(S#,CNAME,GRADE)R11(S#,SNAME,SDEPT)R12(SDEPT,MNAME)R2,R11,R12關(guān)系模式存在的函數(shù)依賴S#,CNAMEGRADE S#,SNAMESNAME,SDEPT SDEPTMNAME上述函數(shù)依賴都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。綜合設(shè)計(jì)題某單位資料室要建立一個(gè)圖書管理系統(tǒng),初步的需求分析結(jié)果如下:l 資料室有圖書管理員若干名,他們負(fù)責(zé)已購入圖書的編目和借還工作,每名圖書管理員的信息包括工號和姓名;l 讀者可在閱覽室讀書,也可通過圖書流通室借還圖書,讀者信息包括讀者ID、姓名、電話和E-mail,系統(tǒng)為不同讀者生成不同的讀者ID;l 每部書在系統(tǒng)中對應(yīng)唯一的一條圖書在版編目數(shù)據(jù)(CIP,以下簡稱書目),書目的基本信息包括ISBN號、書名、作者、出版商、出版年月,以及本資料室擁有該書的冊數(shù),不同書目的ISBN號不相同;l 資料室對于同一書目的圖書可擁有多冊(本),圖書信息包括圖書ID、ISBN號、存放位置、當(dāng)前狀態(tài),每一本書在系統(tǒng)中被賦予唯一的圖書ID;l 一名讀者最多只能借閱十本圖書,且每本圖書最多只能借兩個(gè)月,讀者借書時(shí)需由圖書管理員登記讀者ID、所借圖書ID、借閱時(shí)間和應(yīng)還時(shí)間,讀者還書時(shí)圖書管理員在對應(yīng)的借書信息中記錄歸還時(shí)間。某書目的信息以及與該書目對應(yīng)的圖書信息如下表所示。書目信息書名作者出版商ISBN號出版年月冊數(shù)經(jīng)辦人數(shù)據(jù)結(jié)構(gòu)嚴(yán)蔚敏清華大學(xué)出版社ISBN7-302-02368-91997.4401圖書信息圖書IDISBN號存放位置狀態(tài)經(jīng)辦人C832.1ISBN7-302-02368-9圖書流通室已借出01C832.2ISBN7-302-02368-9圖書閱覽室不外借01C832.3ISBN7-302-02368-9圖書流通室未借出011. 根據(jù)上述語義設(shè)計(jì)此圖書管理的E-R模型,在E-R圖中需注明實(shí)體的屬性、聯(lián)系的類型及實(shí)體的標(biāo)識符。2. 將E-R模型轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主碼和外碼。3. 分析每個(gè)關(guān)系模式已經(jīng)達(dá)到第幾范式。1. 解:E-R圖: 實(shí)體及實(shí)體屬性描述如下:管理員(工號,姓名)讀者(讀者ID,姓名,電話,E-mail)書目(ISBN號,書名,作者,出版商,出版年月,冊數(shù))圖書(圖書ID,存放位置,狀態(tài))2該E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)如下: 管理員(工號,姓名)讀者(讀者ID,姓名,電話,E-mail)書目(ISBN號,書名,作者,出版商,出版年月,冊數(shù),經(jīng)辦人)Foreigh key: 經(jīng)辦人圖書(圖書ID,ISBN號,存放位置,狀態(tài),經(jīng)辦人)Foreigh key: ISBN號 , 經(jīng)辦人 借閱(讀者ID,圖書ID,借出時(shí)間,應(yīng)還時(shí)間,歸還時(shí)間)Foreigh key : 讀者ID, 圖書ID3以上關(guān)系模式均達(dá)到BCNF。31

注意事項(xiàng)

本文(管理學(xué)《數(shù)據(jù)庫系統(tǒng)概論》試題與答案.doc)為本站會員(s****u)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!