版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 15/15 習題參考答案第1章習題參考答案一、選擇題1. C 2. B 3. D 4. C 5. D 6. A 7. A 8. B 9. D、 10. B 11. C 12. D 13. A 14. D 15. B二、填空題1. 數(shù)據(jù)庫系統(tǒng)2. 關系3. 物理獨立性4. 操作系統(tǒng)5. 數(shù)據(jù)庫管理系統(tǒng)(DBMS)6. 多對多7. 獨立性8. 完整性控制9. 邏輯獨立性10. 關系模型11. 概念 結(jié)構(gòu)(邏輯)12. 樹 有向圖 二維表 嵌套和遞歸13. 宿主語言(或主語言)14. 數(shù)據(jù)字典15. 單用戶結(jié)構(gòu) 主從式結(jié)構(gòu) 分布式結(jié)構(gòu) 客戶/服務器結(jié)構(gòu) 瀏覽器/服務器結(jié)構(gòu)第2章習題參考答案一、選擇
2、題1. A 2. C 3. C 4. B 5. B 6. C 7. B 8. D 9. C 10. A 11. B 12. A 13. A 14. D 15. D二、填空題1. 選擇(選?。?2. 交 3. 相容(或是同類關系)4. 并 差 笛卡爾積 選擇 投影5. 并 差 交 笛卡爾積6. 選擇 投影 連接7. f(R)8. 關系代數(shù) 關系演算9. 屬性10. 同質(zhì)11. 參照完整性12. 系編號 系名稱,辦公地點13. 元組關系 域關系14. 主鍵 外部關系鍵15. R和S沒有公共的屬性三 簡答題(1)查詢T1老師所授課程的課程號和課程名。O,(TNO=T1(TC)*O,(C))(2)查詢
3、年齡大于18歲男同學的學號、某、系別。SNO, SN, Dept(Age18Sex=男(S)(3)查詢“李力”老師所授課程的課程號、課程名和課時。O (TNO(TN=李力(T)*TC)*C(4)查詢學號為S1的同學所選修課程的課程號、課程名和成績。O,Score(SNO=S1(SC)*O,(C)(5)查詢“錢爾”同學所選修課程的課程號、課程名和成績。O,Score(SNO(SN= 錢爾(S)*O,(C)*SC)(6)查詢至少選修“X偉”老師所授全部課程的學生某。SN(SNO, SN(S)*(SNO, O(SC)O(TN=X偉(T*TC)(7)查詢“李思”同學未選修的課程的課程號和課程名。O,
4、(O(C)-O(SN=李思(S)*SC)*C)(8) 查詢?nèi)繉W生都選修了的課程的課程號和課程名。O, (C*(SNO, O(SC)SNO(S)(9)查詢選修了課程號為C1和C2的學生的學號和某。(SNo,o(SC)o(o =C1o =C2(C)*SNo,SN(S)(10)查詢選修全部課程的學生的學號和某。SNO, SN(S*(SNO, O(SC)O(C)(11)查詢選修課程包含“程軍”老師所授課程之一的學生學號。SNO(SC*O(TN=程軍(C)(12)查詢選修課程包含學號S2的學生所修課程的學生學號。SNO, O(SC)O(O=S2(SC)第3章習題參考答案一、填空題結(jié)構(gòu)化查詢語言(Str
5、uctured Query Language)數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制外模式、模式、內(nèi)模式數(shù)據(jù)庫、事務日志NULL/NOT NULL、UNIQUE約束、PRIMARY KEY約束、FOREIGN KEY約束、CHECK約束聚集索引、非聚集索引連接字段行數(shù)定義系統(tǒng)權(quán)限、對象權(quán)限基本表、視圖12(1)INSERT INTO S VALUES(990010,李國棟,男,19)(2)INSERT INTO S(No,Name) VALUES(990011, 王大友)(3)UPDATE S SET Name=陳平 WHERE No=990009(4)DELETE FROM S WHERE
6、No=990008(5)DELETE FROM S WHERE Name LIKE 陳%13CHAR(8) NOT NULL14SC.o=C.o15ALTER TABLE StudentADD SGrade CHAR(10)二、選擇題1. B 2. A 3. C 4. B 5. C 6. C 7. B 8. D 9. A 10. D三、設計題1. 圖書(Book)書號類型書名作者單價號BNoBTypeBNameBAuthBPricePNo(Publish)號名稱所在城市PNoPNamePCityPTel查找在“高等教育”出版,書名為“操作系統(tǒng)”的圖書的作者名。SELECT BAuth FROM
7、 Book, PublishWHERE Book.PNo= Publish.PNo AND BName=操作系統(tǒng) AND PName=高等教育查找為作者“X欣”出版全部“小說”類圖書的的。SELECT PTel FROM Book, PublishWHERE Book.PNo= Publish.PNo AND BType =小說 AND BAuth=X欣查詢“電子工業(yè)”出版的“計算機”類圖書的價格,同時輸出名稱及圖書類別。SELECT BPrice, PName, BType FROM Book, PublishWHERE Book.PNo= Publish.PNo AND PName =電子
8、工業(yè) AND BType =計算機查找比“人民郵電”出版的“高等數(shù)學”價格低的同名書的有關信息。SELECT * FROM BookWHERE BName =高等數(shù)學AND BPriceANY(SELECT BPrice FROM Book,Publish WHERE Book.PNo= Publish.PNo AND PName =人民郵電 AND BName =高等數(shù)學)AND PName 人民郵電查找書名中有“計算機”一詞的圖書的書名及作者。SELECT BName, BAuth FROM BookWHERE BName LIKE%計算機%在“圖書”表中增加“出版時間”(BDate)項,
9、其數(shù)據(jù)類型為日期型。ALTER TABLE Book ADD BDate datetime在“圖書”表中以“作者”建立一個索引。CREATE INDEX NameON Book(BAuth) desc2. 存書(BookStore)書號書名版次出版日期作者書價進價數(shù)量BNoBNamePublishVersionPDateBAuthBPriceBInPriceBCount銷售(BookSell)日期書號數(shù)量金額SDateBNoSCountSMoney建立存書表和銷售表。CREATE TABLE BookStore ( BNoCHAR(8) PRIMARY KEY, BName VARCHAR(2
10、0), Publish VARCHAR(20),VersionINT,PDateDATETIME,BAuthVARCHAR(10),BPriceNUMERIC(4,1),BInPriceNUMERIC(4,1),BCountINT);CREATE TABLE BookSell ( BNoCHAR(8) PRIMARY KEY,SDateDATETIME, SCountINT,PDateDATETIME,SMoneySMALLMONEY);掌握書的庫存情況,列出當前庫存的所有書名、數(shù)量、余額(余額=進價*數(shù)量,即庫存占用的資金)SELECT BName, BCount, BPrice* BCou
11、ntAS TOTALCOUNT FROM BookStore統(tǒng)計總銷售額。SELECT SUM(SCount * SMoney) AS TOTALMONEY FROM BookSell列出每天的銷售報表,包括書名、數(shù)量和合計金額(每一種書的銷售總額)SELECT BNo, BName , SDate , BCount , SCount * SMoneyAS TOTALMONEYFROM BookStore, BookSellWHERE BookStore. BNo= BookSell. Bno GROUP BY BNo, BName , SDate , BCount分析暢銷書,即列出當期(從當
12、前起,向前30天)銷售數(shù)量大于100的書名、數(shù)量。SELECT BName , SCount FROM BookStore, BookSellWHERE BookStore. BNo= BookSell. BNo AND SCount100 AND SDate+30(SELECT MAX(SDate) FROM BookSell)或:SDate-2009-5-130 或:2009-5-30- SDate 20 AND DEPT=計算機檢索姓王的教師所講課程的課程號和課程名稱。SELECT C.C#, FROM C, TWHERE C.C#= T.C# AND TN LIKE王%檢索X三同學所學
13、課程的成績,列出SN, C#,GRSELECT SN,C#,GR FROM S,SCWHERE S.S#= SC.S# AND SN= X三檢索選修總收入超過1000元的教師所講課程的學生某、課程號和成績。SELECT SN,T.C#,GR FROM T,SC,SWHERE T.C# =SC.C# AND S.S#= SC.S# AND (SAL+M)1000檢索沒有選修C1課程且選修課程數(shù)為兩門的學生的某和平均成績,并按平均成績降序排列。SELECT S.S#,SN,AVG(GR) AS AVGSCORE FROM S,SCWHERE S.S#= SC.S# AND C#C1GROUP BY
14、 S.S#,SN HAVING COUNT(*)=2ORDER BY AVG(GR) DESC檢索選修和X三同學所選課程中任意一門相同的學生某,課程名SELECT SN, FROM S,SC,C或:=ANYWHERE S.S#= SC.S# AND C.C#=SC.C# AND C# IN (SELECT C# FROM S,SC WHERE S.S#= SC.S# AND SN= X三) AND SN X三S1同學選修了C3,將此信息插入SC表中。INSERT INTO SC(S#,C#) VALUES(S1,C3) 或 INSERT INTO SC VALUES(S1,C3)刪除S表中沒有
15、選修任何課程的學生的記錄。DELETE FROM S WHERE S# NOT IN(SELECT DISTINCT S# FROM SC)第4章習題參考答案一、選擇題1. B 2. B 3. D 4. B 5. C 6. D 7. B 8. D 9. C 10. A二、填空題1. 超鍵(或超碼)2. 正確 完備3. 屬性集X的閉包X + 函數(shù)依賴集F的閉包F +4. 平凡的函數(shù)依賴 自反性5. ADC6. 2NF 3NF BF7. 無損連接 保持函數(shù)依賴8. AB BC BD9. BBBBCBBC10. BCADDC11. AB 1NF 12. AD 3NF三、簡答題7. 設有關系模式R(U
16、,F(xiàn)),其中:U=A,B,C,D,E,F(xiàn)=AD,ED,DB,BCD,CDA = 1 * GB2 求R的候選碼。(2)根據(jù)函數(shù)依賴關系,確定關系模式R屬于第幾X式。(3)將R分解為3NF,并保持無損連接性。解: = 1 * GB2 由于(CE)+ =ABCDE,C+ =C,E+ =BDE,R的候選碼是CE。 = 2 * GB2 求出最小依賴集F=AD,ED,DB,BCD,CDA 將R分解的3NF:=AD,DE,BD,BCD,ACD19. 設有關系R,如圖所示。職工號職工名年齡性別單位號單位名E1ZHAO20FD3CCCE2QIAN25MD1AAAE3SUN38MD3CCCE4LI25FD3CCC
17、試問R屬于3NF?為什么?若不是,它屬于第幾X式?并如何規(guī)X化為3NF?解:R不屬于3NF,它是2NF。因為:R的候選碼為職工號和職工名,而:職工號單位號,單位號職工號,單位號單位名所以:職工號 t 單位名,即存在非主屬性單位名對候選碼職工號的傳遞函數(shù)依賴。規(guī)X化后的關系子模式為關系R1與R2。R1職工號職工名年齡性別單位號E1ZHAO20FD3E2QIAN25MD1E3SUN38MD3E4LI25FD3R2單位號單位名D3CCCD1AAA第6章習題參考答案一、填空題數(shù)據(jù)庫的結(jié)構(gòu)設計、數(shù)據(jù)庫的行為設計新奧爾良法分析和設計階段、實現(xiàn)和運行階段需求分析概念結(jié)構(gòu)設計自頂向下、自底向上屬性沖突、命名沖
18、突、結(jié)構(gòu)沖突邏輯結(jié)構(gòu)設計確定物理結(jié)構(gòu)、評價物理結(jié)構(gòu)數(shù)據(jù)庫加載運行和維護物理數(shù)據(jù)字典需求分析載入二、選擇題1. B 2. C 3. C 4. A 5. C 6. B 7. C 8. B 9. D10. C 11. D 12. B 13. B 14. D 二、設計題1一個圖書管理系統(tǒng)中有如下信息:圖書:書號,書名,數(shù)量,位置借書人:借書證號,某,單位:名,郵編,地址, 約定:任何人可借多種書,任何一種書可為多個人所借,借書證號具有唯一性。借書和還書時,要登記相應的借書日期和還書日期;一個可以出版多種書籍,同一本書僅為一個所出版,具有唯一性。根據(jù)以上情況,完成如下設計: (1)構(gòu)造滿足需求的ER圖。
19、 (2)將ER圖轉(zhuǎn)換為等價的關系模式。(3)指出轉(zhuǎn)換后的每個關系模式的關系鍵。解:(1)滿足上述需求的ER圖如圖所示。n圖書借閱借書人m借書證號單 位姓 名書 名數(shù) 量書 號n1出版借書日期還書日期位 置郵 編地 址名電 話(2-3)轉(zhuǎn)換為等價的關系模式及關系鍵如下;借書人(借書證號,某,單位)圖書(書號,書名,數(shù)量,位置,名)(名,郵編,地址,)借閱(借書證號,書號,借書日期,還書日期)。1nnm設備處零件設備管理裝配1m工人擁有2圖6-21(a)、(b)和(c)所示給出某企業(yè)管理系統(tǒng)三個不同的局部E-R圖,將其合并成一個全局E-R圖,并設置各個實體以及聯(lián)系的屬性(允許增加認為必要的屬性,也可將有關基本實體的屬性改為聯(lián)系的屬性)。1部門屬于職員mnm零件廠商生產(chǎn)(a) (b) (c) 圖6-21 局部的ER圖 各實體構(gòu)成如下: 部門:部門號,部門名,地址 職員:職員號,職員名,職務(干部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 璧山餐廳鋁扣板施工方案
- 班組績效考核方案
- 班級閱讀課程設計
- 班級植物擺放課程設計
- 班級德育課程設計
- 2024年環(huán)磷酰胺原料藥項目規(guī)劃申請報告模板
- 2024年建筑鋼材:螺紋鋼項目立項申請報告
- 玻璃破損賠償方案
- 玻璃幕墻燈箱安裝方案
- 猜猜他是誰課程設計
- 車身噴漆部件用量參考標準表
- 食品安全管理員任命書范文
- 完整版中華醫(yī)學會瘧疾診療規(guī)范
- 北師大版七年級生物上冊教案(全冊完整版)
- 防腐油漆施工工藝
- 南方S82T操作手冊
- 設備采購安裝工程結(jié)算書
- [精品]臺灣地區(qū)零售藥店的現(xiàn)狀與發(fā)展趨勢
- 焙燒爐煙氣換熱器的設計方案
- 血漿置換及臨床的應用業(yè)內(nèi)特制
- 雨蝶(李翊君)原版正譜鋼琴譜五線譜樂譜.docx
評論
0/150
提交評論