第一章知識(shí)資料知識(shí)資料數(shù)據(jù)庫(kù)系統(tǒng)概論_第1頁(yè)
第一章知識(shí)資料知識(shí)資料數(shù)據(jù)庫(kù)系統(tǒng)概論_第2頁(yè)
第一章知識(shí)資料知識(shí)資料數(shù)據(jù)庫(kù)系統(tǒng)概論_第3頁(yè)
第一章知識(shí)資料知識(shí)資料數(shù)據(jù)庫(kù)系統(tǒng)概論_第4頁(yè)
第一章知識(shí)資料知識(shí)資料數(shù)據(jù)庫(kù)系統(tǒng)概論_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

千里之行,始于足下朽木易折,金石可鏤Word-可編輯第一章數(shù)據(jù)庫(kù)系統(tǒng)概論一、填空題1.隨著計(jì)算機(jī)軟硬件技術(shù)的發(fā)展,數(shù)據(jù)管理技術(shù)不斷地完美,經(jīng)歷了、和等三個(gè)階段。答案:人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)階段2.?dāng)?shù)據(jù)模型通常由、和三要素組成。答案:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作殘破性約束3.?dāng)?shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱DBS(databasesystem),它包括數(shù)據(jù)庫(kù)囫圇有關(guān)的囫圇系統(tǒng):、、、、和用戶等等。答案:數(shù)據(jù)庫(kù)DBMS應(yīng)用程序數(shù)據(jù)庫(kù)管理員4.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是以為基礎(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)。答案:關(guān)系模型5.從數(shù)據(jù)庫(kù)管理系統(tǒng)的角度來(lái)看,數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)可以份為三層,從外到內(nèi)依次為:、和。答案:外模式模式內(nèi)模式6.?dāng)?shù)據(jù)庫(kù)的三層結(jié)構(gòu)是數(shù)據(jù)庫(kù)的三個(gè)抽象級(jí)別,為了實(shí)現(xiàn)三個(gè)抽象級(jí)別的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫(kù)管理系統(tǒng)在三層結(jié)構(gòu)之間提供了兩層映象:和。答案:外模式/模式映象模式/內(nèi)模式映象7.事務(wù)是數(shù)據(jù)庫(kù)的基本工作單元,事務(wù)具有ACID特性,即、、、和。事務(wù)管理程序的作用就是保證多個(gè)事務(wù)并發(fā)操作。答案:原子性一致性隔離性持久性8.DBMS具有的控制功能分離是:、、和。答案:數(shù)據(jù)的殘破性并發(fā)操作數(shù)據(jù)的安全性數(shù)據(jù)庫(kù)的恢復(fù)9.傳統(tǒng)的數(shù)據(jù)模型有、和。近年來(lái)得到廣泛的應(yīng)用。答案:層次模型網(wǎng)狀模型關(guān)系模型對(duì)象二、挑選題1.在數(shù)據(jù)庫(kù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)段里性最高的是階段。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)B.文件系統(tǒng)C.人工管理D.?dāng)?shù)據(jù)項(xiàng)管理答案:A2.系統(tǒng)是當(dāng)前數(shù)據(jù)庫(kù)系統(tǒng)的主流。A.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)B.層次數(shù)據(jù)庫(kù)C.網(wǎng)狀數(shù)據(jù)庫(kù)D.關(guān)系數(shù)據(jù)庫(kù)答案:D3.?dāng)?shù)據(jù)庫(kù)的概念模型自立于。A.現(xiàn)實(shí)世界B.詳細(xì)的機(jī)器和DBMSC.信息世界D.現(xiàn)實(shí)世界答案:B4.?dāng)?shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)的物理自立性是指。A.?dāng)?shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的互相自立B.用戶程序與DBMS的互相自立C.用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)是互相自立的D.應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)互相自立答案:C5.?dāng)?shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是。A.DBS包含DB和DBMSB.DBMS包含DB和DBSC.DB包含DBS和DBMAD.DBSJ就是DB,也就是BMA 答案:A6.在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)的全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是。A.外模式B.內(nèi)模式C.存儲(chǔ)模式D.模式答案:D7.下面不是數(shù)據(jù)庫(kù)系統(tǒng)必須提供的數(shù)據(jù)控制功能。A.安全性B.可移植性C.殘破性D.并發(fā)控制答案:B8.以下哪個(gè)不屬于DBMS具有的控制功能。A.?dāng)?shù)據(jù)定義B.?dāng)?shù)據(jù)庫(kù)的恢復(fù)C.并發(fā)控制D.?dāng)?shù)據(jù)的安全性答案:A9.為實(shí)現(xiàn)三個(gè)抽象級(jí)別的聯(lián)系和轉(zhuǎn)換,DBMS在三層結(jié)構(gòu)之間提供了兩映象:。A.外模式/模式映象和外模式/內(nèi)模式映象B.外模式/模式映象和模式/內(nèi)模式映象C.外模式/內(nèi)模式映象和模式/概念模式映象D.存儲(chǔ)模式/模式映象和模式/概念模式映象答案:B10.以下哪個(gè)不屬于數(shù)據(jù)庫(kù)模型三要素。A.?dāng)?shù)據(jù)結(jié)構(gòu)B.殘破性約束C.并發(fā)操作D.?dāng)?shù)據(jù)操作答案:C11.以下哪個(gè)不屬于數(shù)據(jù)庫(kù)模型三層模式結(jié)構(gòu)。A.模式B.外模式C.內(nèi)模式D.概念模式答案:D第二章1.請(qǐng)為計(jì)算機(jī)經(jīng)銷(xiāo)商設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),要求包括生產(chǎn)廠商和產(chǎn)品的信息。生產(chǎn)廠商的信息包括名稱、地址、電話等;產(chǎn)品的信息包括生產(chǎn)商、品牌、配置、近價(jià)等。試用E-R圖來(lái)描述這個(gè)數(shù)據(jù)庫(kù),注重要為所有的屬性和聯(lián)系挑選適當(dāng)?shù)念愋?,并且指出每個(gè)類的鍵碼。2.設(shè)計(jì)一個(gè)相宜大學(xué)選課的數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)應(yīng)包含學(xué)生、系、教師、課程,哪個(gè)學(xué)生選了哪門(mén)課,哪個(gè)教師教哪門(mén)課,學(xué)生的成績(jī),一個(gè)系提供哪些課程等信息,用E-R模型對(duì)大學(xué)選課的數(shù)據(jù)庫(kù)舉行描述,注重屬性和聯(lián)系挑選適當(dāng)?shù)念愋?,并指出鍵碼。1題的答案:ProducerProducernameaddresstelproduceProductbrandmodelprice2題答案:E-R圖為:StudentStudentSnoSNRelongDepartDnoDNSupplCourseCnoCNChoosThachTeacherTNoTNScor3..設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“倉(cāng)庫(kù)”實(shí)體集,屬性有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名和地址等;二是“商店”實(shí)體集,屬性有商店號(hào)、商店名、地址等;三是“商品”實(shí)體集,屬性有商品號(hào)、商品名、單價(jià)。 設(shè)倉(cāng)庫(kù)與商品之間存在“庫(kù)存”聯(lián)系,每個(gè)倉(cāng)庫(kù)可存儲(chǔ)若干種商品,每種商品存儲(chǔ)在若干倉(cāng)庫(kù)中,每個(gè)倉(cāng)庫(kù)每存儲(chǔ)一種商品有個(gè)日期及存儲(chǔ)量;商店與商品之間存在著“銷(xiāo)售”聯(lián)系,每個(gè)商店可銷(xiāo)售若干種商品,每種商品可在若干商店里銷(xiāo)售,每個(gè)商店銷(xiāo)售一種商品有月份和月銷(xiāo)售量?jī)蓚€(gè)屬性;倉(cāng)庫(kù)、商店、商品之間存在著“供養(yǎng)”聯(lián)系,有月份和月供養(yǎng)量?jī)蓚€(gè)屬性。(1)試畫(huà)出ER圖,并在圖上注明屬性、聯(lián)系類型、實(shí)體標(biāo)識(shí)符;(2)將ER圖轉(zhuǎn)換成關(guān)系模型,并說(shuō)明主鍵和外鍵。第三章關(guān)系模型和關(guān)系運(yùn)算一、假設(shè)學(xué)生選課數(shù)據(jù)庫(kù)如下:Student(Sno,Sname,Age,Dept)Couse(Cno,Cname,Teacher)SC(Sno,Cno,Score)用關(guān)系代數(shù)分離舉行如下查詢:(1)學(xué)號(hào)為的學(xué)生的系別和年齡;(2)有不及格(成績(jī)<60)學(xué)生的課程名;(3)計(jì)算機(jī)系有不及格課程的學(xué)生名單;(4)學(xué)生張林的“數(shù)據(jù)庫(kù)原理”課成績(jī)。答案:(1)πDept,Sage(σSno=(Student))(2)πCname(σscore<60(SC)Course)(3)πSname(σscore<60(SC)σDept=‘計(jì)算機(jī)系’(Student)(4)πScore(σsname=‘張林’(Student)SC(σCname=‘?dāng)?shù)據(jù)庫(kù)原理’(Course))二、下圖表示的是一個(gè)航空公司的E/R圖,試將其轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)模式。CustomerCustomerFlightNoNameDateSeatNumberKintAddressBookingg其中Customer表示乘客,有三個(gè)屬性:乘客號(hào)No,姓名Name和地址Address,F(xiàn)light表示航班,頁(yè)有三個(gè)屬性:航班號(hào)Number,日期Date和機(jī)型Kind;Booking表示乘客訂票的信息,有一個(gè)屬性:Seat。答案:轉(zhuǎn)換為關(guān)系模式為:Customer(No,Name,Address)Flight(Number,Date,Kint)Booking(No,Number,Date,Seat)三、一個(gè)電影資料數(shù)據(jù)庫(kù)有三個(gè)基本表:電影表Movie(含電影名、制作年份、長(zhǎng)度、是否彩色、制片商)、演員表Actor(含演員姓名、地址、性別、出生年代)和電影主演表Acts(電影名、制作年份、演員姓名)。用SQL的建表語(yǔ)句建立這三個(gè)基本表,有注重合理地挑選屬性的數(shù)據(jù)類型。答案:CREATETABLEMovie(TitleCHAR(30),YearINT,LengthINT);CREATETABLEActor(NameCHAR(20),GenderVARCHAR(30),LengthCHAR(1)BirthdateDATECREATETABLEActs(MoiveTitleCHAR(30),MoiveYearINT,ActorNameCHAR(20)四、在習(xí)題三建立的表的基礎(chǔ)上,用SQL實(shí)現(xiàn)如下查詢或更新操作:(1)統(tǒng)計(jì)1999年制作電影的平均長(zhǎng)度和最短長(zhǎng)度;(2)在1999年主演過(guò)電影的演員姓名;(3)所有同名電影各自的電影名和制作年份;(4)往演員關(guān)系A(chǔ)ctor插入一個(gè)演員記錄,詳細(xì)的數(shù)據(jù)值由你指定;(5)把電影“我的世界“的長(zhǎng)度改為109分鐘;(6)刪除1940年以前制作的所有電影記錄以及電影主演記錄。答案:(1)SELECTAVG(Length),MIN(Length)FROMMovieWHEREYear=1999;(2)SELECTActorNameFROMActsWHEREMovieYear=1999;(3)SELECTM1.Title,M1.Year,M2.YearFROMMovieASM1,MovieWHEREM1.Title=M2.TitleANDM1.Year<M2.Year(4)INSERTINTOActor(Name,Gender)VALUES(‘秀蘭·鄧波兒’,’F’);(5)UPDATEMovieSETLength=109WHERETitle=’我的世界’;(6)DELETEFROMMovieWHEREYear<1940;DELETEFROMActsWHEREMovieYear<1940;五、要求為Movie關(guān)系增強(qiáng)一個(gè)屬性MovieDirector(電影導(dǎo)演)。用SQL實(shí)現(xiàn)這種關(guān)系模式的改變。答案:ALTERTABLEMovieADDMovieDirectorCHAR(20)六、假設(shè)學(xué)生選課數(shù)據(jù)庫(kù)如下:Student(Sno,Sname,Sage,Ssex)Course(Cno,Cname,Teacher)SC(Sno,Cno,Grade)用SQL語(yǔ)句表達(dá)下列查詢:(1)找出劉教師所授課程的課程號(hào)和課程名。(2)找出年齡小于22歲女學(xué)生的學(xué)號(hào)和姓名。(3)找出至少選修劉教師講的一門(mén)課的學(xué)生姓名。(4)找出“程序設(shè)計(jì)”課成績(jī)?cè)?0分以上的學(xué)生姓名。(5)找出不學(xué)C3課的學(xué)生姓名。(6)找出至少選修C1課和C2課的學(xué)生學(xué)號(hào)。答案:(1)SELECTCno,CnameFORMCourseWHERETeacherLIKE‘劉%’;(2)SELECTSno,SnameFORMStudentWHERESage<22ANDSsex=’F’;(3)SELECTSnameFORMStudent,SC,CourseWHEREStudent.Sno=SC.SnoANDSC.Cno=Course.CnoANDTeacherLIKE’劉%’;(4)SELECTSnameFORMStudent,SC,CourseWHEREStudent.Sno=SC.SnoANDSC.Cno=Course.CnoANDCname=’程序設(shè)計(jì)’ANDGrade>90;(5)SELECTSnameFORMStudentWHERENOTEXISTS(SELECT*FORMSCWHERESno=Student.SnoANDCno=’C3’(6)SELECTX.SnoFROMSCASX,SCASYWHEREX.Sno=Y.Y.SnoANDX.Cno=’C1’ANDY.Cno=’C2七、按照習(xí)題六的數(shù)據(jù)庫(kù)模式寫(xiě)出下列查詢:(1)求孫教師講的每門(mén)課的學(xué)生平均成績(jī)。(2)統(tǒng)計(jì)選修各門(mén)課的學(xué)生人數(shù)。輸出課程號(hào)和人數(shù)。查詢結(jié)果按人數(shù)降序羅列,若人數(shù)相同,則按課程

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論