版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、文檔可能無法思考全面,請瀏覽后下載! 習(xí)題參考答案第1章習(xí)題參考答案一、選擇題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. 關(guān)系3. 物理獨(dú)立性4. 操作系統(tǒng)5. 數(shù)據(jù)庫管理系統(tǒng)(DBMS)6. 多對多7. 獨(dú)立性8. 完整性控制9. 邏輯獨(dú)立性10. 關(guān)系模型11. 概念 結(jié)構(gòu)(邏輯)12. 樹 有向圖 二維表 嵌套和遞歸13. 宿主語言(或主語言)14. 數(shù)據(jù)字典15. 單用戶結(jié)構(gòu) 主從式結(jié)構(gòu) 分布式結(jié)構(gòu) 客戶/服務(wù)器結(jié)構(gòu) 瀏覽器/服務(wù)器結(jié)構(gòu)1
2、6 / 11第2章習(xí)題參考答案一、選擇題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. 相容(或是同類關(guān)系)4. 并 差 笛卡爾積 選擇 投影5. 并 差 交 笛卡爾積6. 選擇 投影 連接7. f(R)8. 關(guān)系代數(shù) 關(guān)系演算9. 屬性10. 同質(zhì)11. 參照完整性12. 系編號(hào) 系名稱,電話,辦公地點(diǎn)13. 元組關(guān)系 域關(guān)系14. 主鍵 外部關(guān)系鍵15. R和S沒有公共的屬性三 簡答題(1)查詢T1老師所授課程的課程號(hào)和課程名。CNO
3、,CN(TNO=T1(TC)*CNO,CN(C))(2)查詢年齡大于18歲男同學(xué)的學(xué)號(hào)、姓名、系別。SNO, SN, Dept(Age>18Ù Sex=男(S)(3)查詢“李力”老師所授課程的課程號(hào)、課程名和課時(shí)。CNO (TNO(TN=李力(T)*TC)* C(4)查詢學(xué)號(hào)為S1的同學(xué)所選修課程的課程號(hào)、課程名和成績。CNO,CN,Score(SNO=S1(SC)*CNO,CN(C)(5)查詢“錢爾”同學(xué)所選修課程的課程號(hào)、課程名和成績。CNO,CN,Score(SNO(SN= 錢爾(S)*CNO,CN(C)*SC)(6)查詢至少選修“劉偉”老師所授全部課程的學(xué)生姓名。SN(
4、SNO, SN(S)*(SNO, CNO(SC)¸CNO(TN=劉偉(T*TC)(7)查詢“李思”同學(xué)未選修的課程的課程號(hào)和課程名。CNO, CN(CNO(C)-CNO(SN=李思(S)*SC)*C)(8) 查詢?nèi)繉W(xué)生都選修了的課程的課程號(hào)和課程名。CNO, CN(C*(SNO, CNO(SC)¸SNO(S)(9)查詢選修了課程號(hào)為C1和C2的學(xué)生的學(xué)號(hào)和姓名。(SNo,CNo(SC)¸CNo(CNo =C1Ú CNo =C2(C)*SNo,SN(S)(10)查詢選修全部課程的學(xué)生的學(xué)號(hào)和姓名。SNO, SN(S*(SNO, CNO(SC)¸
5、CNO(C)(11)查詢選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(hào)。SNO(SC*CNO(TN=程軍(C)(12)查詢選修課程包含學(xué)號(hào)S2的學(xué)生所修課程的學(xué)生學(xué)號(hào)。SNO, CNO(SC)¸CNO(CNO=S2(SC)第3章習(xí)題參考答案一、選擇題1. B 2. A 3. C 4. B 5. C 6. C 7. B 8. D 9. A 10. D二、填空題1. 結(jié)構(gòu)化查詢語言(Structured Query Language)2. 數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制3. 外模式、模式、內(nèi)模式4. 數(shù)據(jù)庫、事務(wù)日志5. NULL/NOT NULL、UNIQUE約束、PRIMAR
6、Y KEY約束、FOREIGN KEY約束、CHECK約束6. 聚集索引、非聚集索引7. 連接字段8. 行數(shù)9. 定義10. 系統(tǒng)權(quán)限、對象權(quán)限11. 基本表、視圖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
7、 No='990008'(5)DELETE FROM S WHERE Name LIKE '陳%'13CHAR(8) NOT NULL14SC.CNo=C.CNo15ALTER TABLE Student ADD SGrade CHAR(10)三、設(shè)計(jì)題1. 圖書(Book)書號(hào)類型書名作者單價(jià)出版社號(hào)BNoBTypeBNameBAuthBPricePNo出版社(Publish)出版社號(hào)出版社名稱所在城市電話PNoPNamePCityPTel(1) 查找在“高等教育出版社”出版,書名為“操作系統(tǒng)”的圖書的作者名。SELECT BAuth FROM Book, P
8、ublishWHERE Book.PNo= Publish.PNo AND BName=操作系統(tǒng) AND PName=高等教育出版社(2) 查找為作者“張欣”出版全部“小說”類圖書的出版社的電話。SELECT PTel FROM Book, PublishWHERE Book.PNo= Publish.PNo AND BType =小說 AND BAuth=張欣(3) 查詢“電子工業(yè)出版社”出版的“計(jì)算機(jī)”類圖書的價(jià)格,同時(shí)輸出出版社名稱及圖書類別。SELECT BPrice, PName, BType FROM Book, PublishWHERE Book.PNo= Publish.PNo
9、 AND PName =電子工業(yè)出版社 AND BType =計(jì)算機(jī)(4) 查找比“人民郵電出版社”出版的“高等數(shù)學(xué)”價(jià)格低的同名書的有關(guān)信息。SELECT * FROM BookWHERE BName =高等數(shù)學(xué) AND BPrice<ANY(SELECT BPrice FROM Book,Publish WHERE Book.PNo= Publish.PNo AND PName =人民郵電出版社 AND BName =高等數(shù)學(xué))AND PName <>人民郵電出版社(5) 查找書名中有“計(jì)算機(jī)”一詞的圖書的書名及作者。SELECT BName, BAuth FROM Bo
10、okWHERE BName LIKE %計(jì)算機(jī)%(6) 在“圖書”表中增加“出版時(shí)間”(BDate)項(xiàng),其數(shù)據(jù)類型為日期型。ALTER TABLE Book ADD BDate datetime(7) 在“圖書”表中以“作者”建立一個(gè)索引。CREATE INDEX Name ON Book(BAuth) desc2. 存書(BookStore)書號(hào)書名出版社版次出版日期作者書價(jià)進(jìn)價(jià)數(shù)量BNoBNamePublishVersionPDateBAuthBPriceBInPriceBCount銷售(BookSell)日期書號(hào)數(shù)量金額SDateBNoSCountSMoney(1) 建立存書表和銷售表。
11、CREATE TABLE BookStore ( BNo CHAR(8) PRIMARY KEY, BName VARCHAR(20), Publish VARCHAR(20), Version INT,PDate DATETIME,BAuthVARCHAR(10), BPrice NUMERIC(4,1),BInPrice NUMERIC(4,1),BCount INT);CREATE TABLE BookSell ( BNoCHAR(8) PRIMARY KEY,SDate DATETIME, SCountINT,PDate DATETIME,SMoneySMALLMONEY);(2) 掌
12、握書的庫存情況,列出當(dāng)前庫存的所有書名、數(shù)量、余額(余額=進(jìn)價(jià)*數(shù)量,即庫存占用的資金)SELECT BName, BCount, BPrice* BCount AS TOTALCOUNT FROM BookStore(3) 統(tǒng)計(jì)總銷售額。SELECT SUM(SCount * SMoney) AS TOTALMONEY FROM BookSell(4) 列出每天的銷售報(bào)表,包括書名、數(shù)量和合計(jì)金額(每一種書的銷售總額)SELECT BNo, BName , SDate , BCount , SCount * SMoney AS TOTALMONEY FROM BookStore, BookS
13、ellWHERE BookStore. BNo= BookSell. Bno GROUP BY BNo, BName , SDate , BCount(5) 分析暢銷書,即列出當(dāng)期(從當(dāng)前起,向前30天)銷售數(shù)量大于100的書名、數(shù)量。SELECT BName , SCount FROM BookStore, BookSellWHERE BookStore. BNo= BookSell. BNo AND SCount>100 AND SDate+30<(SELECT MAX(SDate) FROM BookSell)或:SDate-2009-5-1<30 或: 2009-5-
14、30- SDate <30或:SDate BETWEEN 2009-5-1 AND 2009-5-30說明:日期的表示方法2009-5-30 20090530 2009/5/30四、簡答題S(學(xué)生信息表)學(xué)號(hào)學(xué)生姓名年齡所在系S#SNAGEDEPTC(課程信息表)課程號(hào)課程名稱C#CNSC(選課信息表)學(xué)號(hào)課程號(hào)成績S#C#GR(1) 創(chuàng)建S表,S#為主鍵,SN不能為空。CREATE TABLE S ( S#CHAR(8) PRIMARY KEY,SN CHAR(8) NOT NULL, AGEINT,DEPT VARCHAR(20);(2) 創(chuàng)建計(jì)算機(jī)系學(xué)生的視圖,該視圖的屬性列由學(xué)號(hào)
15、、姓名、課程名和任課教師號(hào)組成。CREATE VIEW computer_student(S#, SN, C#,T#)ASSELECT S.S#, SN,SC.C#,T# FROM S,SC,TWHERE S.S#= SC.S# AND SC.C#= T.C# AND DEPT=計(jì)算機(jī)(3) 檢索計(jì)算機(jī)系年齡在20歲以上的學(xué)生學(xué)號(hào)。SELECT S# FROM S WHERE AGE>20 AND DEPT=計(jì)算機(jī)(4) 檢索姓王的教師所講課程的課程號(hào)和課程名稱。SELECT C.C#,CN FROM C, TWHERE C.C#= T.C# AND TN LIKE 王%(5) 檢索張三
16、同學(xué)所學(xué)課程的成績,列出SN, C#,GRSELECT SN,C#,GR FROM S,SCWHERE S.S#= SC.S# AND SN= 張三(6) 檢索選修總收入超過1000元的教師所講課程的學(xué)生姓名、課程號(hào)和成績。SELECT SN,T.C#,GR FROM T,SC,SWHERE T.C# =SC.C# AND S.S#= SC.S# AND (SAL+COMM)>1000(7) 檢索沒有選修C1課程且選修課程數(shù)為兩門的學(xué)生的姓名和平均成績,并按平均成績降序排列。SELECT S.S#,SN,AVG(GR) AS AVGSCORE FROM S,SCWHERE S.S#= S
17、C.S# AND C#<>C1GROUP BY S.S#,SN HAVING COUNT(*)=2ORDER BY AVG(GR) DESC(8) 檢索選修和張三同學(xué)所選課程中任意一門相同的學(xué)生姓名,課程名SELECT SN,CN FROM S,SC,CWHERE S.S#= SC.S# AND C.C#=SC.C# AND C# IN (SELECT C# FROM S,SC WHERE S.S#= SC.S# AND SN= 張三) AND SN<> 張三(9) S1同學(xué)選修了C3,將此信息插入SC表中。INSERT INTO SC(S#,C#) VALUES(S1
18、,C3) 或 INSERT INTO SC VALUES(S1,C3)(10) 刪除S表中沒有選修任何課程的學(xué)生的記錄。DELETE FROM S WHERE S# NOT IN(SELECT DISTINCT S# FROM SC)第4章習(xí)題參考答案一、選擇題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. ADC 6. 2NF 3NF BCNF7. 無損連接 保持函數(shù)依賴8. AB BC BD9. B BB B
19、C BBC10. BC AD DC11. AB 1NF 12. AD 3NF三、簡答題7. 設(shè)有關(guān)系模式R(U,F(xiàn)),其中:U=A,B,C,D,E,F(xiàn)=AD,ED,DB,BCD,CDA 求R的候選碼。 (2)根據(jù)函數(shù)依賴關(guān)系,確定關(guān)系模式R屬于第幾范式。(3)將R分解為3NF,并保持無損連接性。解: 由于(CE)+ =ABCDE,C+ =C,E+ =BDE,_R的候選碼是CE。 求出最小依賴集F=AD,ED,DB,BCD,CDA 將R分解的3NF:r=AD,DE,BD,BCD,ACD19. 設(shè)有關(guān)系R,如圖所示。職工號(hào)職工名年齡性別單位號(hào)單位名E1ZHAO20FD3CCCE2QIAN25MD1
20、AAAE3SUN38MD3CCCE4LI25FD3CCC試問R屬于3NF?為什么?若不是,它屬于第幾范式?并如何規(guī)范化為3NF?解:R不屬于3NF,它是2NF。因?yàn)椋篟的候選碼為職工號(hào)和職工名,而:職工號(hào)單位號(hào),單位號(hào)職工號(hào),單位號(hào)單位名所以:職工號(hào) t 單位名,即存在非主屬性單位名對候選碼職工號(hào)的傳遞函數(shù)依賴。規(guī)范化后的關(guān)系子模式為關(guān)系R1與R2。R1職工號(hào)職工名年齡性別單位號(hào)E1ZHAO20FD3E2QIAN25MD1E3SUN38MD3E4LI25FD3R2單位號(hào)單位名D3CCCD1AAA第6章習(xí)題參考答案一、選擇題1. B 2. C 3. C 4. A 5. C 6. B 7. C 8
21、. B 9. D10. C 11. D 12. B 13. B 14. D 二、填空題1. 數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的行為設(shè)計(jì)2. 新奧爾良法3. 分析和設(shè)計(jì)階段、實(shí)現(xiàn)和運(yùn)行階段4. 需求分析5. 概念結(jié)構(gòu)設(shè)計(jì)6. 自頂向下、自底向上7. 屬性沖突、命名沖突、結(jié)構(gòu)沖突8. 邏輯結(jié)構(gòu)設(shè)計(jì)9. 確定物理結(jié)構(gòu)、評(píng)價(jià)物理結(jié)構(gòu)10. 數(shù)據(jù)庫加載11. 運(yùn)行和維護(hù)12. 物理13. 數(shù)據(jù)字典14. 需求分析15. 載入三、設(shè)計(jì)題1一個(gè)圖書管理系統(tǒng)中有如下信息:圖書:書號(hào),書名,數(shù)量,位置借書人:借書證號(hào),姓名,單位 出版社:出版社名,郵編,地址,電話,E-mail 約定:任何人可借多種書,任何一種書可為多
22、個(gè)人所借,借書證號(hào)具有唯一性。借書和還書時(shí),要登記相應(yīng)的借書日期和還書日期;一個(gè)出版社可以出版多種書籍,同一本書僅為一個(gè)出版社所出版,出版社具有唯一性。 根據(jù)以上情況,完成如下設(shè)計(jì): (1)構(gòu)造滿足需求的ER圖。 (2)將ER圖轉(zhuǎn)換為等價(jià)的關(guān)系模式。(3)指出轉(zhuǎn)換后的每個(gè)關(guān)系模式的關(guān)系鍵。 解:(1)滿足上述需求的ER圖如圖所示。n圖書借閱借書人m借書證號(hào)單 位姓 名書 名數(shù) 量書 號(hào)n1出版社出版借書日期還書日期位 置郵 編地 址出版社名E-mail電 話 (2-3)轉(zhuǎn)換為等價(jià)的關(guān)系模式及關(guān)系鍵如下; 借書人(借書證號(hào),姓名,單位) 圖書(書號(hào),書名,數(shù)量,位置,出版社名) 出版社(出版社名,電話,郵編,地址,E-mail) 借閱(借書證號(hào),書號(hào),借書日期,還書日期)。1nnm設(shè)備處零件設(shè)備管理裝配1m工人擁有2圖6-21(a)、(b)和(c)所示給出某企業(yè)管理系統(tǒng)三個(gè)不同的局部E-R圖,將其合并成一個(gè)全局E-R圖,并設(shè)置各個(gè)實(shí)體以及聯(lián)系的屬性(允許增加認(rèn)為必要的屬性,也可將有關(guān)基本實(shí)體的屬性改為聯(lián)系的屬性)。1部門屬于職員mnm零件廠商生產(chǎn)(a) (b) (c) 圖6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有機(jī)介質(zhì)電容器裝配工班組評(píng)比評(píng)優(yōu)考核試卷含答案
- 工業(yè)爐及電爐電氣控制裝調(diào)工成果轉(zhuǎn)化競賽考核試卷含答案
- 靜電成像設(shè)備耗材制造工發(fā)展趨勢評(píng)優(yōu)考核試卷含答案
- 電池配料工安全操作考核試卷含答案
- 有害生物防制員復(fù)試測試考核試卷含答案
- 化工檢修鉗工崗前實(shí)操綜合知識(shí)考核試卷含答案
- 衡器總裝調(diào)試工操作能力水平考核試卷含答案
- 巡游出租汽車司機(jī)崗前紀(jì)律考核試卷含答案
- 2024年廣西科技大學(xué)馬克思主義基本原理概論期末考試題附答案
- 農(nóng)機(jī)服務(wù)經(jīng)紀(jì)人標(biāo)準(zhǔn)化競賽考核試卷含答案
- 自動(dòng)控制原理仿真實(shí)驗(yàn)課程智慧樹知到答案2024年山東大學(xué)
- JBT 7946.2-2017 鑄造鋁合金金相 第2部分:鑄造鋁硅合金過燒
- 流程與TOC改善案例
- 【當(dāng)代中國婚禮空間設(shè)計(jì)研究4200字(論文)】
- GB/T 20322-2023石油及天然氣工業(yè)往復(fù)壓縮機(jī)
- 提撈采油安全操作規(guī)程
- DB3211-T 1048-2022 嬰幼兒日間照料托育機(jī)構(gòu)服務(wù)規(guī)范
- YY/T 1846-2022內(nèi)窺鏡手術(shù)器械重復(fù)性使用腹部沖吸器
- GB/T 15390-2005工程用焊接結(jié)構(gòu)彎板鏈、附件和鏈輪
- GA 1016-2012槍支(彈藥)庫室風(fēng)險(xiǎn)等級(jí)劃分與安全防范要求
- 安全管理人員紅頭任命文件
評(píng)論
0/150
提交評(píng)論