數(shù)據(jù)庫習(xí)題答案課件_第1頁
數(shù)據(jù)庫習(xí)題答案課件_第2頁
數(shù)據(jù)庫習(xí)題答案課件_第3頁
數(shù)據(jù)庫習(xí)題答案課件_第4頁
數(shù)據(jù)庫習(xí)題答案課件_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫習(xí)題一、解答題1、解釋術(shù)語:數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)、視圖、數(shù)據(jù)字典。P19-20

數(shù)據(jù):是描述現(xiàn)實(shí)世界中各種具體事物或抽象概念的、可存儲(chǔ)并具有明確意義的信息。

數(shù)據(jù)庫:是相互關(guān)聯(lián)的數(shù)據(jù)集合。

數(shù)據(jù)管理系統(tǒng):是一個(gè)通用的軟件系統(tǒng),由一組計(jì)算機(jī)程序構(gòu)成。

數(shù)據(jù)庫系統(tǒng):是一個(gè)用戶的應(yīng)用系統(tǒng)得以順利運(yùn)行的環(huán)境。

數(shù)據(jù)庫應(yīng)用系統(tǒng):主要指實(shí)現(xiàn)業(yè)務(wù)邏輯的應(yīng)用程序。

視圖:指不同的用戶對(duì)同一數(shù)據(jù)庫的每一種理解稱為視圖。

數(shù)據(jù)字典:用于存儲(chǔ)數(shù)據(jù)庫的一些說明信息的特殊文件。練習(xí)一(P48)2、簡述數(shù)據(jù)抽象、數(shù)據(jù)模型及數(shù)據(jù)模式之間的關(guān)系P26

數(shù)據(jù)模型是數(shù)據(jù)抽象的工具,是數(shù)據(jù)組織和表示的方式;

數(shù)據(jù)模式是數(shù)據(jù)抽象利用數(shù)據(jù)模型,將數(shù)據(jù)組織起來后得到的結(jié)果;

總而言之,數(shù)據(jù)模式是數(shù)據(jù)抽象的結(jié)果。3、DBMS應(yīng)具備的基本功能有哪些?P9

數(shù)據(jù)獨(dú)立性、安全性、完整性、故障恢復(fù)、并發(fā)控制

7、簡述SQL語言的使用方式。P13一般有兩種方式:SQL的交互式使用;用戶通過開發(fā)應(yīng)用系統(tǒng)與RDBMS交互。8、在數(shù)據(jù)庫設(shè)計(jì)時(shí),為什么涉及到多種數(shù)據(jù)模型?P12

因?yàn)槟壳吧逃没疍BMS沒有一個(gè)能夠同時(shí)滿足3項(xiàng)要求,為此,人們不得不走折中路線,設(shè)計(jì)一些中間的數(shù)據(jù)模型。9、數(shù)據(jù)庫系統(tǒng)中的用戶類型有哪些?P28-29

最終用戶、數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)據(jù)庫管理員、其他與數(shù)據(jù)庫系統(tǒng)有關(guān)的人員。11、簡述OLTP與OLAP間的區(qū)別。P42-43

OLTP(聯(lián)機(jī)事務(wù)處理)主要面向日常的業(yè)務(wù)數(shù)據(jù)管理,完成用戶的事務(wù)處理,提高業(yè)務(wù)處理效率,通常要進(jìn)行大量的更新操作,同時(shí)對(duì)響應(yīng)時(shí)間要求比較高。

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語言的標(biāo)準(zhǔn)。P156 A.SQL-84B.SQL-86C.SQL-89D.SQL-922、(D)數(shù)據(jù)模型沒有被商用DBMS實(shí)現(xiàn)。P26 A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.E-R模型3、(C)不是數(shù)據(jù)模型應(yīng)滿足的要求。P12 A.真實(shí)描述現(xiàn)實(shí)世界 B.用戶易理解 C.有相當(dāng)理論基礎(chǔ) D.計(jì)算機(jī)易實(shí)

4、(B)最早使用SQL語言。P156 A.DB2 B.SystemR C.Oracle D.Ingres三、判斷題1.一個(gè)數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)中,概念模式只有一個(gè),而外模式則可有多個(gè)。(√)

P112.每一種DBMS的實(shí)現(xiàn),均是建立在某一種數(shù)據(jù)模型基礎(chǔ)之上。(√)

P7研究所研究室科研人員科研項(xiàng)目有承擔(dān)參加有1n1nmn工作量項(xiàng)目號(hào)項(xiàng)目名責(zé)任人開工時(shí)間編號(hào)姓名性別年齡辦公地點(diǎn)mn

系教師課程學(xué)生管理工作系編號(hào)系名位置課程號(hào)課程名稱開課學(xué)期姓名學(xué)號(hào)性別地址員工號(hào)姓名辦公室開設(shè)選修111n1n授課mnmn

商店職工商品銷售工作mn1n月銷量開始時(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)、姓名、年齡、單位;培訓(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)系,含成績屬性;教師為培訓(xùn)班講授課程,為m:n:k聯(lián)系,含講授年度屬性。

1)請(qǐng)畫出E-R圖,要求標(biāo)出實(shí)體的主鍵,聯(lián)系的約束類型和鍵約束。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í)n1mnmnk講授年度1n成績2)P116-120教研組(組號(hào),組名),組號(hào)為主鍵。教師(教師編號(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),成績),(課程編號(hào),學(xué)員編號(hào))為主鍵,課程編號(hào)和學(xué)員編號(hào)分別為外鍵。2、檢索年齡大于23歲的男學(xué)生的學(xué)號(hào)和姓名。SELECTSid,SnameFROMSWHEREAge>23andSex=‘male’3、檢索學(xué)號(hào)為S3學(xué)生所學(xué)課程的課程名與任課教師名。SELECTCname,TeacherFROMSC,CWHEREC.Cid=SC.CidANDS.Sid=‘S3’4、檢索至少選修LIU老師所授課程中一門課的女學(xué)生姓名。

SELECTSnameFROMC,SC,SWHEREC.Teacher=‘LIU’ANDC.Cid=SC.CidANDANDSC.Sid=S.SidANDS.Sex=‘女’5、檢索WANG同學(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為零件代號(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,JN,外部關(guān)鍵字為SN,PN,JN。3)取出至少由一個(gè)和工程不在同一城市的供應(yīng)商提供零件的工程代號(hào);SELECTDISTTCTSPJB.JNFROMSB,JB,SPJBWHERESB.SN=SPJB.SNANDJB.JN=SPJB.JNANDSB.CITY<>JB.CITY4)取出上海供應(yīng)商不提供任何零件的工程的代號(hào);SELECTDISTINCTJNFROMSPJBWHEREJNNOTIN(SELECTDISTINCTSPJB.JNFROMSB,SPJBWHERESB.SN=SPJB.SNANDSB.CITY=’上海’)

5)取出這樣一些供應(yīng)商代號(hào),它們能夠提供至少一種由紅色零件的供應(yīng)商提供的零件;SELECTDISTINCTSPJB.SNFROMPB,SPJBWHERESPJB.PNIN(SELECTSPJB.PNFROMSPJB,SB,PBWHERESB.SN=SPJB.SNANDPB.PN=SPJB.PNANDPB.COLOUR=’紅’)

6)取出所有這樣的一些<CITY,CITY>二元組,使得第1個(gè)城市的供應(yīng)商為第2個(gè)城市的工程提供零件;SELECTDISTINCTSB.CITY,JB.CITYFROMSB,JB,SPJBWHERESB.SN=SPJB.SNANDJB.JN=SPJB.JN1){SidSname,CidCname,CidTidTidCid,(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論