數(shù)據(jù)庫(kù)習(xí)題答案_第1頁(yè)
已閱讀1頁(yè),還剩30頁(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)介

1、數(shù)據(jù)庫(kù)習(xí)題,,一、解答題1、解釋術(shù)語(yǔ):數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)庫(kù) 系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)、視圖、數(shù)據(jù)字典。P19-20數(shù)據(jù):是描述現(xiàn)實(shí)世界中各種具體事物或抽象概念的、可存儲(chǔ)并具有明確意義的信息。數(shù)據(jù)庫(kù):是相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)管理系統(tǒng):是一個(gè)通用的軟件系統(tǒng),由一組計(jì)算機(jī)程序構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng):是一個(gè)用戶的應(yīng)用系統(tǒng)得以順利運(yùn)行的環(huán)境。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng):主要指實(shí)現(xiàn)業(yè)務(wù)邏輯的應(yīng)用程序。視圖:指不同的用戶對(duì)

2、同一數(shù)據(jù)庫(kù)的每一種理解稱為視圖。數(shù)據(jù)字典:用于存儲(chǔ)數(shù)據(jù)庫(kù)的一些說(shuō)明信息的特殊文件。,練習(xí)一(P48),2、簡(jiǎn)述數(shù)據(jù)抽象、數(shù)據(jù)模型及數(shù)據(jù)模式之間的關(guān)系 P26數(shù)據(jù)模型是數(shù)據(jù)抽象的工具,是數(shù)據(jù)組織和表示的方 式;數(shù)據(jù)模式是數(shù)據(jù)抽象利用數(shù)據(jù)模型,將數(shù)據(jù)組織起來(lái)后得到的結(jié)果;總而言之,數(shù)據(jù)模式是數(shù)據(jù)抽象的結(jié)果。3、DBMS應(yīng)具備的基本功能有哪些?P9數(shù)據(jù)獨(dú)立性、安全性、完整性、故障恢復(fù)、并發(fā)控制,4、數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)最基

3、本的4種操作是什么? P24增加、刪除、修改、查詢5、評(píng)價(jià)數(shù)據(jù)模型的3個(gè)要素是什么? P121)能夠真實(shí)地描述現(xiàn)實(shí)系統(tǒng)2)能夠容易為業(yè)務(wù)用戶所理解3)能夠容易被計(jì)算機(jī)實(shí)現(xiàn)6、數(shù)據(jù)模型的3個(gè)要素是什么? P24 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束,7、簡(jiǎn)述SQL語(yǔ)言的使用方式。P13一般有兩種方式:SQL的交互式使用;用戶通過(guò)開(kāi)發(fā)應(yīng)用系統(tǒng)與RDBMS交互。8、在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),為什么涉及到多種數(shù)據(jù)

4、模型?P12因?yàn)槟壳吧逃没疍BMS沒(méi)有一個(gè)能夠同時(shí)滿足3項(xiàng)要求,為此,人們不得不走折中路線,設(shè)計(jì)一些中間的數(shù)據(jù)模型。9、數(shù)據(jù)庫(kù)系統(tǒng)中的用戶類型有哪些?P28-29最終用戶、數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)管理員、其他與數(shù)據(jù)庫(kù)系統(tǒng)有關(guān)的人員。,11、簡(jiǎn)述OLTP與OLAP間的區(qū)別。P42-43OLTP(聯(lián)機(jī)事務(wù)處理)主要面向日常的業(yè)務(wù)數(shù)據(jù)管理,完成用戶的事務(wù)處理,提高業(yè)務(wù)處理效率,通常要進(jìn)行大量的更新操作,同時(shí)對(duì)響應(yīng)時(shí)間要求比

5、較高。OLAP(聯(lián)機(jī)分析處理)注重?cái)?shù)據(jù)分析,主要對(duì)用戶當(dāng)前及歷史數(shù)據(jù)進(jìn)行分析,輔助領(lǐng)導(dǎo)決策,通常要進(jìn)行大量的查詢操作,對(duì)時(shí)間的要求不太嚴(yán)格。,二、單項(xiàng)選擇題1、( A )不是SQL語(yǔ)言的標(biāo)準(zhǔn)。P156A.SQL-84 B.SQL-86 C.SQL-89 D.SQL-922、 ( D )數(shù)據(jù)模型沒(méi)有被商用DBMS實(shí)現(xiàn)。P26A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 D.E-R模型

6、3、( C )不是數(shù)據(jù)模型應(yīng)滿足的要求。P12A.真實(shí)描述現(xiàn)實(shí)世界B.用戶易理解C.有相當(dāng)理論基礎(chǔ)D.計(jì)算機(jī)易實(shí) 4、( B )最早使用SQL語(yǔ)言。P156A.DB2B.System RC.OracleD.Ingres,三、判斷題1.一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,概念模式只有一個(gè),而外模式則可有多個(gè)。( √ ) P112.每一種DBMS的實(shí)現(xiàn),均是建立在某一種數(shù)據(jù)模型基礎(chǔ)之上。( √ )

7、 P7,一、研究所有若干研究室,每一個(gè)研究室多位科研人員在指定的辦公地點(diǎn)。每一位科研人員只屬于一個(gè)研究所,有編號(hào)、姓名、性別和年齡。研究所承擔(dān)了多個(gè)科研項(xiàng)目,包括責(zé)任人、項(xiàng)目號(hào)、項(xiàng)目名和開(kāi)工時(shí)間(每位科研人員可以參加多個(gè)科研項(xiàng)目),每個(gè)科研項(xiàng)目有多位科研人員參加,科研人員參加科研項(xiàng)目均有相應(yīng)的工作量,練習(xí)二(E-R圖),,,,研究所,研究室,科研人員,科研項(xiàng)目,有,承擔(dān),參加,有,,,1,n,,,1,n,,,,,m,n,工作量,項(xiàng)目號(hào),

8、項(xiàng)目名,責(zé)任人,開(kāi)工時(shí)間,編號(hào),姓名,性別,年齡,辦公地點(diǎn),,,,,,,,,,,m,n,二,某學(xué)院有基本實(shí)體集:系、教師、學(xué)生和課程。它們各有屬性:系:系編號(hào)、系名、位置課程:課程號(hào)、課程名稱、開(kāi)課學(xué)期學(xué)生:學(xué)生學(xué)號(hào)、學(xué)生姓名、性別、地址教師:?jiǎn)T工號(hào)、教師姓名、辦公室有如下語(yǔ)義設(shè)定每個(gè)系有一位系主任,有多位教師;一個(gè)教師僅在一個(gè)系任職;每個(gè)系開(kāi)設(shè)多門(mén)不同課程;每門(mén)課程各由多位教師授課;一位教師可教多門(mén)課程;一個(gè)學(xué)

9、生可以在不同的系選修多門(mén)課程。,,系,教師,課程,學(xué)生,管理,工作,系編號(hào),系名,位置,課程號(hào),課程名稱,開(kāi)課學(xué)期,姓名,學(xué)號(hào),性別,地址,員工號(hào),姓名,辦公室,,,,,,,,,,,,,,,,,,開(kāi)設(shè),選修,,,,,,1,1,1,n,1,n,授課,,,,,,,m,n,m,n,三,百貨公司管轄若干連鎖商店,每家商店經(jīng)營(yíng)若干商品,每家商店有若干職工,每個(gè)職工服務(wù)于一家商店。商店:店號(hào)、點(diǎn)名、店址、店經(jīng)理商品:商品號(hào)、品名、單價(jià)、產(chǎn)地

10、職工:工號(hào)、姓名、性別、工資、店號(hào) 在聯(lián)系中反應(yīng)商店銷售商品的月銷量,職工參加工作的開(kāi)始時(shí)間,,商店,職工,商品,銷售,工作,,,m,n,,,1,n,月銷量,,開(kāi)始時(shí)間,,店址,店名,店號(hào),店經(jīng)理,商品號(hào),品名,單價(jià),產(chǎn)地,工號(hào),姓名,性別,工資,店號(hào),,,,,,,,,,,,,,練習(xí)三,請(qǐng)為一家IT培訓(xùn)的公司建立一個(gè)概念數(shù)據(jù)模型以滿足該公司的數(shù)據(jù)需求。公司有:教師:教師編號(hào)、姓名、性別、年齡、職稱;學(xué)員:學(xué)員編號(hào)、姓名、年

11、齡、單位;培訓(xùn)課程:課程編號(hào)、名稱、學(xué)時(shí);教師應(yīng)分屬各教研組:組號(hào)、組名;學(xué)員分屬各培訓(xùn)班:班號(hào)、班名、人數(shù)。 實(shí)體間的聯(lián)系及他們的屬性有:教師屬于教研組,一個(gè)組可有多名教師,但一個(gè)教師只屬于一個(gè)教研組;學(xué)員屬于培訓(xùn)班,一個(gè)班可有多名學(xué)員,但一個(gè)學(xué)員只屬于一個(gè)培訓(xùn)班;學(xué)員學(xué)習(xí)課程為多對(duì)多聯(lián)系,含成績(jī)屬性;教師為培訓(xùn)班講授課程,為m:n:k聯(lián)系,含講授年度屬性。,1)請(qǐng)畫(huà)出E-R圖,要求標(biāo)出實(shí)體的主鍵,聯(lián)系的約束類型和鍵約

12、束。2)將此E-R圖轉(zhuǎn)換為關(guān)系模型,要求標(biāo)出各關(guān)系的主鍵,如果存在的話還應(yīng)指明外鍵。,1),教研組,組號(hào),組名,,,教師,教師編號(hào),姓名,性別,年齡,職稱,,,,,,培訓(xùn)課程,培訓(xùn)班,學(xué)員,屬于,授課,課程編號(hào),名稱,學(xué)時(shí),,,,學(xué)員編號(hào),姓名,年齡,單位,,,,,人數(shù),班名,班號(hào),,,,,,屬于,,,學(xué)習(xí),,,n,1,m,n,,,,m,n,k,講授年度,,1,n,成績(jī),,2)P116-120教研組(組號(hào),組名),組號(hào)為主鍵。教

13、師(教師編號(hào),姓名,性別,年齡,職稱,組號(hào)),教師編號(hào)為主鍵,組號(hào)為外鍵。培訓(xùn)班(班號(hào),班名,人數(shù)),班號(hào)為主鍵。學(xué)員(學(xué)員編號(hào),姓名,年齡,單位,班號(hào)),學(xué)員編號(hào)為主鍵,班號(hào)為外鍵。培訓(xùn)課程(課程編號(hào),名稱,學(xué)時(shí)),課程編號(hào)為主鍵。授課(教師編號(hào),課程編號(hào),班號(hào),授課年度),(教師編號(hào),課程編號(hào),班號(hào))為主鍵,教師編號(hào)、課程編號(hào)和班號(hào)分別為外鍵。學(xué)習(xí)(課程編號(hào),學(xué)員編號(hào),成績(jī)),(課程編號(hào),學(xué)員編號(hào))為主鍵,課程編號(hào)和學(xué)員編

14、號(hào)分別為外鍵。,練習(xí)四(P153),設(shè)有如下3個(gè)關(guān)系:S(Sid(學(xué)號(hào)),Sname(姓名),Age(年齡),Sex(性別))SC(Sid(學(xué)號(hào)),Cid(課程號(hào)),Score(成績(jī)))C(Cid(課程號(hào)),Cname(課程名),Teacher(教師)) 試用關(guān)系代數(shù)式表達(dá)下列查詢,并且寫(xiě)出前4個(gè)的SQL查詢語(yǔ)句:1、檢索LIU老師所授課程的課程號(hào)和課程名。SELECT Cid, Cname FRO

15、M C WHERE Teacher = ‘LIU’,2、檢索年齡大于 23歲的男學(xué)生的學(xué)號(hào)和姓名。SELECT Sid, Sname FROM S WHERE Age>23 and Sex =‘male’3、檢索學(xué)號(hào)為S3學(xué)生所學(xué)課程的課程名與任課教師名。SELECT Cname,TeacherFROM SC,C WHERE C.Cid = SC.Cid AND

16、 S.Sid = ‘S3’,4、檢索至少選修LIU老師所授課程中一門(mén)課的女學(xué)生姓名。 SELECT Sname FROM C,SC,S WHERE C.Teacher=‘LIU’ AND C.Cid=SC.Cid AND AND SC.Sid=S.Sid AND S. Sex=‘女’5、檢索WANG同學(xué)

17、不學(xué)的課程的課程號(hào)。,6、檢索至少選修兩門(mén)課的學(xué)生學(xué)號(hào)。P147 例3-467、檢索全部學(xué)生都選修的課程的課程號(hào)與課程名。8、檢索選修課程包含LIU老師所授全部課程的學(xué)生學(xué)號(hào)。,練習(xí)五,SB(SN,SNAME,CITY) 其中,S為供應(yīng)商,SN為供應(yīng)商代號(hào),SNAME為供應(yīng)商名字,CITY為供應(yīng)商所在城市,主關(guān)鍵字為SN。PB(PN,PNAME,COLOR,WEIGHT) 其中P為零件,PN為零件代

18、號(hào),PNAME為零件名字,COLOR為零件顏色,WEIGHT為零件重量,主關(guān)鍵字為PN。,JB(JN,JNAME,CITY) 其中,J表示工程,JN為工程編號(hào),JNAME為工程名字,CITY為工程所在城市,主關(guān)鍵字為JN。SPJB(SN,PN,JN,CITY) 其中,SPJ表示供應(yīng)關(guān)系,SN是為指定工程提供零件的供應(yīng)商代號(hào),PN為所提供的零件代號(hào),JN為工程編號(hào),QTY表示提供的零件數(shù)量,主關(guān)鍵字為SN,PN,J

19、N,外部關(guān)鍵字為SN,PN,JN。,1)取出由供應(yīng)商S1提供零件的工程名稱; SELECT JNAME FROM JB, SPJB WHERE JB.JN=SPJB.JN AND SN=’S1’2)取出供應(yīng)商與工程所在城市相同的供應(yīng)商提供零件代號(hào); SELECT DISTINCT PN FROM SB, JB, SPJB WHERE

20、SB.SN=SPJB.SN AND JB.JN=SPJB.JN AND SB.CITY=JB.CITY,3)取出至少由一個(gè)和工程不在同一城市的供應(yīng)商提供零件的工程代號(hào); SELECT DISTTCT SPJB.JN FROM SB, JB, SPJB WHERE SB.SN=SPJB.SN AND JB.JN=SPJB.JN AN

21、D SB.CITYJB.CITY 4)取出上海供應(yīng)商不提供任何零件的工程的代號(hào);SELECT DISTINCT JN FROM SPJBWHERE JN NOT IN (SELECT DISTINCT SPJB.JN FROM SB, SPJB WHERE

22、SB.SN=SPJB.SN AND SB.CITY=’上?!?,5)取出這樣一些供應(yīng)商代號(hào),它們能夠提供至少一種由紅色零件的供應(yīng)商提供的零件;SELECT DISTINCT SPJB.SN FROM PB, SPJBWHERE SPJB.PN IN (SELECT SPJB.PN FROM

23、 SPJB, SB, PB WHERE SB.SN=SPJB.SN AND PB.PN=SPJB.PN AND PB.COLOUR=’紅’),6)取出所有這樣的一些二元組,使得第1個(gè)城市的供應(yīng)商為第2個(gè)城市

24、的工程提供零件; SELECT DISTINCT SB.CITY, JB.CITY FROM SB, JB, SPJB WHERE SB.SN=SPJB.SN AND JB.JN=SPJB.JN,練習(xí)六(P295),設(shè)有關(guān)系模式:R(Sid,Sname,Cid,Cname,Score,Tid),其中,Sid、Sname、Cid、Cname、Score、Tid分別為

25、學(xué)號(hào)、學(xué)生姓名、課程編號(hào)、課程名、成績(jī)以及教師編號(hào),并有如下語(yǔ)義要求: 1)課程與教師之間的聯(lián)系為1:1; 2)學(xué)生與課程之間的聯(lián)系為m:n; 3)一名學(xué)生只能有一個(gè)學(xué)號(hào),且學(xué)號(hào)唯一; 4)一門(mén)課程只能有一個(gè)課程號(hào),且課程號(hào)唯一; 請(qǐng)完成以下任務(wù): 1)根據(jù)語(yǔ)義給出R的函數(shù)依賴; 2)將該關(guān)系模式分解成3NF。,1){Sid

26、 Sname , Cid Cname , Cid Tid Tid Cid,(Sid,Cid) Score (Sid,Cid) Sname (Sid,Cid) Cname } 2)Student(Sid,Sname) ElectiveC(Cid,Cname) Course(Sid,Cid,Score)

溫馨提示

  • 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ù)僅提供信息存儲(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)論