版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
習(xí)題參考答案第1章習(xí)題參考答案一、選擇題1.C2.B3.D4.C5.D6.A7.A8.B9.D、10.B11.C12.D13.A14.D15.B二、填空題1.數(shù)據(jù)庫(kù)系統(tǒng) 2.關(guān)系 3.物理獨(dú)立性 4.操作系統(tǒng) 5.數(shù)據(jù)庫(kù)管理系統(tǒng)〔DBMS〕 6.多對(duì)多7.獨(dú)立性 8.完整性控制9.邏輯獨(dú)立性 10.關(guān)系模型11.概念結(jié)構(gòu)〔邏輯〕 12.樹(shù)有向圖二維表嵌套和遞歸13.宿主語(yǔ)言〔或主語(yǔ)言〕 14.數(shù)據(jù)字典15.單用戶結(jié)構(gòu)主從式結(jié)構(gòu)分布式結(jié)構(gòu)客戶/效勞器結(jié)構(gòu)瀏覽器/效勞器結(jié)構(gòu)第2章習(xí)題參考答案一、選擇題1.A2.C3.C4.B5.B6.C7.B8.D9.C10.A11.B12.A13.A14.D15.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沒(méi)有公共的屬性三簡(jiǎn)答題〔1〕查詢T1老師所授課程的課程號(hào)和課程名。ΠCNO,CN〔σTNO=’T1’〔TC〕*ΠCNO,CN〔2〕查詢年齡大于18歲男同學(xué)的學(xué)號(hào)、姓名、系別。ΠSNO,SN,Dept〔σAge>18Sex=’男’〔S〕〕〔3〕查詢“李力”老師所授課程的課程號(hào)、課程名和課時(shí)。ΠCNO(ΠTNO〔σTN=’李力’〔T〕〕*TC)*C〕〔4〕查詢學(xué)號(hào)為S1的同學(xué)所選修課程的課程號(hào)、課程名和成績(jī)。ΠCNO,CN,Score〔σSNO=’S1’〔SC〕*ΠCNO,CN〔5〕查詢“錢(qián)爾”同學(xué)所選修課程的課程號(hào)、課程名和成績(jī)。ΠCNO,CN,Score〔ΠSNO〔σSN=’錢(qián)爾’〔S〕〕*ΠCNO,CN〔C〕*SC〕〔6〕查詢至少選修“劉偉”老師所授全部課程的學(xué)生姓名。ΠSN〔〔Π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)和姓名?!拨癝No,CNo〔SC〕ΠCNo〔σCNo=’C1’CNo=’C2’〔C〕〕*ΠSNo,SN〔10〕查詢選修全部課程的學(xué)生的學(xué)號(hào)和姓名。ΠSNO,SN〔S*〔ΠSNO,CNO〔SC〕Π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.B2.A3.C4.B5.C6.C7.B8.D9.A 10.D二、填空題結(jié)構(gòu)化查詢語(yǔ)言〔StructuredQueryLanguage〕數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制外模式、模式、內(nèi)模式數(shù)據(jù)庫(kù)、事務(wù)日志NULL/NOTNULL、UNIQUE約束、PRIMARYKEY約束、FOREIGNKEY約束、CHECK約束聚集索引、非聚集索引連接字段行數(shù)定義系統(tǒng)權(quán)限、對(duì)象權(quán)限根本表、視圖12.〔1〕INSERTINTOSVALUES('990010','李國(guó)棟','男',19)〔2〕INSERTINTOS(No,Name)VALUES('990011','王大友')〔3〕UPDATESSETName='陳平'WHERENo='990009'〔4〕DELETEFROMSWHERENo='990008'〔5〕DELETEFROMSWHERENameLIKE'陳%'13.CHAR(8)NOTNULL14.SC.CNo=C.CNo15.ALTERTABLEStudentADDSGradeCHAR(10)三、設(shè)計(jì)題1.圖書(shū)〔Book〕書(shū)號(hào)類型書(shū)名作者單價(jià)出版社號(hào)BNoBTypeBNameBAuthBPricePNo出版社〔Publish〕出版社號(hào)出版社名稱所在城市PNoPNamePCityPTel查找在“高等教育出版社”出版,書(shū)名為“操作系統(tǒng)”的圖書(shū)的作者名。SELECTBAuthFROMBook,PublishWHEREBook.PNo=Publish.PNoANDBName=’操作系統(tǒng)’ANDPName=’高等教育出版社’查找為作者“張欣”出版全部“小說(shuō)”類圖書(shū)的出版社的。SELECTPTelFROMBook,PublishWHEREBook.PNo=Publish.PNoANDBType=’小說(shuō)’ANDBAuth=’張欣’查詢“電子工業(yè)出版社”出版的“計(jì)算機(jī)”類圖書(shū)的價(jià)格,同時(shí)輸出出版社名稱及圖書(shū)類別。SELECTBPrice,PName,BTypeFROMBook,PublishWHEREBook.PNo=Publish.PNoANDPName=’電子工業(yè)出版社’ANDBType=’計(jì)算機(jī)’查找比“人民郵電出版社”出版的“高等數(shù)學(xué)”價(jià)格低的同名書(shū)的有關(guān)信息。SELECT*FROMBookWHEREBName=’高等數(shù)學(xué)’ANDBPrice<ANY(SELECTBPriceFROMBook,PublishWHEREBook.PNo=Publish.PNoANDPName=’人民郵電出版社’ANDBName=’高等數(shù)學(xué)’〕ANDPName<>’人民郵電出版社’查找書(shū)名中有“計(jì)算機(jī)”一詞的圖書(shū)的書(shū)名及作者。SELECTBName,BAuthFROMBookWHEREBNameLIKE’%計(jì)算機(jī)%’在“圖書(shū)”表中增加“出版時(shí)間”〔BDate〕項(xiàng),其數(shù)據(jù)類型為日期型。ALTERTABLEBookADDBDatedatetime在“圖書(shū)”表中以“作者”建立一個(gè)索引。CREATEINDEXNameONBook(BAuth)desc2.存書(shū)〔BookStore〕書(shū)號(hào)書(shū)名出版社版次出版日期作者書(shū)價(jià)進(jìn)價(jià)數(shù)量BNoBNamePublishVersionPDateBAuthBPriceBInPriceBCount銷售〔BookSell〕日期書(shū)號(hào)數(shù)量金額SDateBNoSCountSMoney建立存書(shū)表和銷售表。CREATETABLEBookStore(BNoCHAR(8)PRIMARYKEY,BNameVARCHAR(20),Publish VARCHAR(20),Version INT,PDate DATETIME,BAuth VARCHAR(10),BPrice NUMERIC(4,1),BInPrice NUMERIC(4,1),BCount INT);CREATETABLEBookSell(BNo CHAR(8)PRIMARYKEY,SDate DATETIME,SCount INT,PDate DATETIME,SMoney SMALLMONEY);掌握書(shū)的庫(kù)存情況,列出當(dāng)前庫(kù)存的所有書(shū)名、數(shù)量、余額〔余額=進(jìn)價(jià)*數(shù)量,即庫(kù)存占用的資金〕SELECTBName,BCount,BPrice*BCountASTOTALCOUNTFROMBookStore統(tǒng)計(jì)總銷售額。SELECTSUM(SCount*SMoney)ASTOTALMONEYFROMBookSell列出每天的銷售報(bào)表,包括書(shū)名、數(shù)量和合計(jì)金額〔每一種書(shū)的銷售總額〕SELECTBNo,BName,SDate,BCount,SCount*SMoneyASTOTALMONEYFROMBookStore,BookSellWHEREBookStore.BNo=BookSell.BnoGROUPBYBNo,BName,SDate,BCount分析暢銷書(shū),即列出當(dāng)期〔從當(dāng)前起,向前30天〕銷售數(shù)量大于100的書(shū)名、數(shù)量。SELECTBName,SCountFROMBookStore,BookSellWHEREBookStore.BNo=BookSell.BNoANDSCount>100ANDSDate+30<(SELECTMAX(SDate)FROMBookSell)或:SDate-‘2009-5-1’<30或:‘2009-5或:SDateBETWEEN‘2009-5-1’AND‘2009-5-30’說(shuō)明:日期的表示方法2009-5-30200905302009/5/30四、簡(jiǎn)答題S〔學(xué)生信息表〕學(xué)號(hào)學(xué)生姓名年齡所在系S#SNAGEDEPTC〔課程信息表〕課程號(hào)課程名稱C#CNSC〔選課信息表〕學(xué)號(hào)課程號(hào)成績(jī)S#C#GR創(chuàng)立S表,S#為主鍵,SN不能為空。CREATETABLES(S# CHAR(8)PRIMARYKEY,SN CHAR(8)NOTNULL,AGE INT,DEPT VARCHAR(20));創(chuàng)立計(jì)算機(jī)系學(xué)生的視圖,該視圖的屬性列由學(xué)號(hào)、姓名、課程名和任課教師號(hào)組成。CREATEVIEWcomputer_student(S#,SN,C#,T#)ASSELECTS.S#,SN,SC.C#,T#FROMS,SC,TWHERES.S#=SC.S#ANDSC.C#=T.C#ANDDEPT=’計(jì)算機(jī)’檢索計(jì)算機(jī)系年齡在20歲以上的學(xué)生學(xué)號(hào)。SELECTS#FROMSWHEREAGE>20ANDDEPT=’計(jì)算機(jī)’檢索姓王的教師所講課程的課程號(hào)和課程名稱。SELECTC.C#,CNFROMC,TWHEREC.C#=T.C#ANDTNLIKE‘王%’檢索張三同學(xué)所學(xué)課程的成績(jī),列出SN,C#,GRSELECTSN,C#,GRFROMS,SCWHERES.S#=SC.S#ANDSN=’張三’檢索選修總收入超過(guò)1000元的教師所講課程的學(xué)生姓名、課程號(hào)和成績(jī)。SELECTSN,T.C#,GRFROMT,SC,SWHERET.C#=SC.C#ANDS.S#=SC.S#AND(SAL+COMM)>1000檢索沒(méi)有選修C1課程且選修課程數(shù)為兩門(mén)的學(xué)生的姓名和平均成績(jī),并按平均成績(jī)降序排列。SELECTS.S#,SN,AVG(GR)ASAVGSCOREFROMS,SCWHERES.S#=SC.S#ANDC#<>’C1GROUPBYS.S#,SNHAVINGCOUNT(*)=2ORDERBYAVG(GR)DESC檢索選修和張三同學(xué)所選課程中任意一門(mén)相同的學(xué)生姓名,課程名SELECTSN,CNFROMS,SC,C或:CN=ANYWHERES.S#=SC.S#ANDC.C#=SC.C#ANDC#IN(SELECTC#FROMS,SCWHERES.S#=SC.S#ANDSN=’張三’)ANDSN<>’張三’或:CN=ANYS1同學(xué)選修了C3,將此信息插入SC表中。INSERTINTOSC(S#,C#)VALUES(‘S1’,’C3或INSERTINTOSCVALUES(‘S1’,’C3’刪除S表中沒(méi)有選修任何課程的學(xué)生的記錄。DELETEFROMSWHERES#NOTIN(SELECTDISTINCTS#FROMSC)第4章習(xí)題參考答案一、選擇題1.B2.B3.D4.B5.C6.D7.B8.D9.C 10.A二、填空題1.超鍵〔或超碼〕 2.正確完備3.屬性集X的閉包X+函數(shù)依賴集F的閉包F+ 4.平凡的函數(shù)依賴自反性5.{AD→C}φ 6.2NF3NFBCNF7.無(wú)損連接保持函數(shù)依賴 8.ABBCBD9.B→φB→BB→CB→BC 10.B→CA→DD→C11.AB1NF 12.AD3NF三、簡(jiǎn)答題7.設(shè)有關(guān)系模式R〔U,F(xiàn)〕,其中:U={A,B,C,D,E},F(xiàn)={A→D,E→D,D→B,BC→D,CD→A}=1\*GB2⑴求R的候選碼。(2)根據(jù)函數(shù)依賴關(guān)系,確定關(guān)系模式R屬于第幾范式。(3)將R分解為3NF,并保持無(wú)損連接性。解:=1\*GB2⑴由于(CE)+=ABCDE,C+=C,E+=BDE,R的候選碼是CE。=2\*GB2⑵求出最小依賴集F’={A→D,E→D,D→B,BC→D,CD→A}將R分解的3NF:={AD,DE,BD,BCD,ACD}19.設(shè)有關(guān)系R,如下圖。職工號(hào)職工名年齡性別單位號(hào)單位名E1ZHAO20FD3CCCE2QIAN25MD1AAAE3SUN38MD3CCCE4LI25FD3CCC試問(wèn)R屬于3NF?為什么?假設(shè)不是,它屬于第幾范式?并如何標(biāo)準(zhǔn)化為3NF?解:R不屬于3NF,它是2NF。因?yàn)椋篟的候選碼為職工號(hào)和職工名,而:職工號(hào)→單位號(hào),單位號(hào)→職工號(hào),單位號(hào)→單位名所以:職工號(hào)t單位名,即存在非主屬性單位名對(duì)候選碼職工號(hào)的傳遞函數(shù)依賴。標(biāo)準(zhǔn)化后的關(guān)系子模式為關(guān)系R1與R2。R1職工號(hào)職工名年齡性別單位號(hào)E1ZHAO20FD3E2QIAN25MD1E3SUN38MD3E4LI25FD3R2單位號(hào)單位名D3CCCD1AAA第6章習(xí)題參考答案一、選擇題1.B2.C3.C4.A5.C6.B7.C8.B9.D 10.C11.D12.B13.B14.D二、填空題數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)的行為設(shè)計(jì)新奧爾良法分析和設(shè)計(jì)階段、實(shí)現(xiàn)和運(yùn)行階段需求分析概念結(jié)構(gòu)設(shè)計(jì)自頂向下、自底向上屬性沖突、命名沖突、結(jié)構(gòu)沖突邏輯結(jié)構(gòu)設(shè)計(jì)確定物理結(jié)構(gòu)、評(píng)價(jià)物理結(jié)構(gòu)數(shù)據(jù)庫(kù)加載運(yùn)行和維護(hù)物理數(shù)據(jù)字典需求分析載入三、設(shè)計(jì)題1.一個(gè)圖書(shū)管理系統(tǒng)中有如下信息:圖書(shū):書(shū)號(hào),書(shū)名,數(shù)量,位置借書(shū)人:借書(shū)證號(hào),姓名,單位出版社:出版社名,,地址,,E-mail約定:任何人可借多種書(shū),任何一種書(shū)可為多個(gè)人所借,借書(shū)證號(hào)具有唯一性。借書(shū)和還書(shū)時(shí),要登記相應(yīng)的借書(shū)日期和還書(shū)日期;一個(gè)出版社可以出版多種書(shū)籍,同一本書(shū)僅為一個(gè)出版社所出版,出版社具有唯一性。根據(jù)以上情況,完成如下設(shè)計(jì):〔1〕構(gòu)造滿足需求的E-R圖?!?〕將E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模式。〔3〕指出轉(zhuǎn)換后的每個(gè)關(guān)系模式的關(guān)系鍵。解:〔1〕滿足上述需求的E-R圖如下圖。nn圖書(shū)借閱借書(shū)人m借書(shū)證號(hào)單位姓名書(shū)名數(shù)量書(shū)號(hào)n1出版社出版借書(shū)日期還書(shū)日期位置郵編地址出版社名E-mail電話〔2-3〕轉(zhuǎn)換為等價(jià)的關(guān)系模式及關(guān)系鍵如下;借書(shū)人〔借書(shū)證號(hào),姓名,單位〕圖書(shū)〔書(shū)號(hào),書(shū)名,數(shù)量,位置,出版社名〕出版社〔出版社名,,,地址,E-mail〕借閱〔借書(shū)證號(hào),書(shū)號(hào),借書(shū)日期,還書(shū)日期〕。1nnm1nnm設(shè)備處零件設(shè)備管理裝配1m工人擁有11部門(mén)屬于職員mnnm零件廠商生產(chǎn)〔a〕〔b〕〔c〕圖6-2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度軟件測(cè)試工程師保密合同及質(zhì)量保證協(xié)議3篇
- 2025年度店鋪股份質(zhì)押與融資服務(wù)合同范本2篇
- 二零二五年度智慧城市基礎(chǔ)設(shè)施建設(shè)項(xiàng)目承包合同樣本3篇
- 科學(xué)思維在學(xué)科復(fù)習(xí)中的運(yùn)用
- 網(wǎng)絡(luò)安全教育在學(xué)校中的創(chuàng)新實(shí)踐與策略研究
- Unit 6【單元測(cè)試·基礎(chǔ)卷】-2023-2024學(xué)年九年級(jí)英語(yǔ)上冊(cè)(牛津上海版)(解析版)
- 二零二五年度車輛抵押借款合同爭(zhēng)議解決機(jī)制4篇
- 2025年度土地租賃合同參考范本3篇
- 2025年度個(gè)人水電安裝與維護(hù)承包服務(wù)合同4篇
- 2025版?zhèn)€人二手房交易合同附房屋維修責(zé)任說(shuō)明2篇
- 彩票市場(chǎng)銷售計(jì)劃書(shū)
- 骨科抗菌藥物應(yīng)用分析報(bào)告
- 支付行業(yè)反洗錢(qián)與反恐怖融資
- 百詞斬托福詞匯excel版本
- 基礎(chǔ)設(shè)施綠色施工技術(shù)研究
- 寶鋼BQB 481-2023全工藝?yán)滠堉蓄l無(wú)取向電工鋼帶文件
- 車輛定損情況確認(rèn)書(shū)范本
- 高中英語(yǔ)新課標(biāo)詞匯表(附詞組)
- 證券公司信用風(fēng)險(xiǎn)和操作風(fēng)險(xiǎn)管理理論和實(shí)踐中金公司
- 2022年高考湖南卷生物試題(含答案解析)
- GB/T 20909-2007鋼門(mén)窗
評(píng)論
0/150
提交評(píng)論