《數(shù)據(jù)庫原理》1-2章作業(yè)(答案)_第1頁
《數(shù)據(jù)庫原理》1-2章作業(yè)(答案)_第2頁
《數(shù)據(jù)庫原理》1-2章作業(yè)(答案)_第3頁
《數(shù)據(jù)庫原理》1-2章作業(yè)(答案)_第4頁
《數(shù)據(jù)庫原理》1-2章作業(yè)(答案)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理知識點第一章1、什么是4D(Data, DB、DBMS、DBS),它們之間的關(guān)系?答:所謂4D是分別指:數(shù)據(jù)(Data)、數(shù)據(jù)庫(DB或DataBase)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫系統(tǒng)(DBS)。其中:數(shù)據(jù)(Data):數(shù)據(jù)庫(DB或DataBase):數(shù)據(jù)庫管理系統(tǒng)(DBMS):數(shù)據(jù)庫系統(tǒng)(DBS):當(dāng)開發(fā)一個數(shù)據(jù)庫系統(tǒng)(DBS)時,通常需要借助數(shù)據(jù)庫管理系統(tǒng)(DBMS)來完成建立數(shù)據(jù)庫(DB)、對數(shù)據(jù)庫中數(shù)據(jù)(Data)進行操作等功能。2、數(shù)據(jù)模型的組成要素有哪些?答:包括:數(shù)據(jù)結(jié)構(gòu):描述數(shù)據(jù)庫的組成對象以及對象之間的聯(lián)系。數(shù)據(jù)操作:指對數(shù)據(jù)庫中各種對象的實例允許執(zhí)行的

2、操作集合。數(shù)據(jù)的完整性約束條件:是指給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則。3、ER模型的組成要素有哪些?答:實體型、屬性和聯(lián)系所組成。實體型:屬性:聯(lián)系:4、完成課后習(xí)題(12、學(xué)校中有若干系,每個系有若干班級和教研室,每個教研室有若干教師,其中有的教授和副教授每人各帶若干研究生,每個班有若干學(xué)生,每個學(xué)生選修若干課程,每門課程可由若干學(xué)生選修。請用E-R圖畫出此學(xué)校的概念模型。13、某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料制成,不同零件所用的材料可以相同。這些零件按照所屬的不同產(chǎn)品分別放在倉庫中,原材料按照類別放在若干倉庫

3、中。請用E-R圖畫出此工廠產(chǎn)品、零件、材料、倉庫的概念模型。)答:12135、完成課后習(xí)題20(試述數(shù)據(jù)庫系統(tǒng)三級模式結(jié)構(gòu),這種結(jié)構(gòu)的優(yōu)點是什么?)答:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)由外模式、模式、內(nèi)模式組成。外模式:模式:內(nèi)模式:數(shù)據(jù)庫系統(tǒng)的三級模式是針對數(shù)據(jù)的3個抽象級別,其優(yōu)點是:它把數(shù)據(jù)的具體組織留給DBMS管理,使用戶能抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計算機中的具體表示和存儲方式。為了能夠在內(nèi)部實現(xiàn)這3個抽象層次之間的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了二層映像:外模式/模式映像、模式/內(nèi)模式映像,通過二層映像保證了數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。6、敘述DBS

4、的組成,其中的主要軟件是什么?主要人員是誰?答:DBS一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶組成。主要軟件包括:數(shù)據(jù)庫管理系統(tǒng)。主要人員:數(shù)據(jù)庫管理員。第二章1、關(guān)系代數(shù)的五種基本運算是什么?其他運算如何用基本運算表示?答:五種基本運算是:并、差、笛卡爾積、投影、選擇其它運算包括:交、連接和除。交運算,即:RS = R (R-S)連接運算,即: AB () 除運算:R(X,Y)÷(Y,Z)= x(R)-x(x(R)×y(S)- R )X、Y、Z為屬性組,R中的Y和S中的Y可以有不同的屬性名,但必須出自相同的域。2、敘述關(guān)系模型的三類完整性

5、,并舉例說明。答:包括:實體完整性、參照完整性、用戶定義完整性。實體完整性:實體完整性指表中行的完整性。要求表中的所有行都有唯一的標(biāo)識符,稱為主碼。實體完整性規(guī)定基本關(guān)系的所有主碼對應(yīng)的主屬性都不能取空值,例如,學(xué)生選課的關(guān)系選課(學(xué)號,課程號,成績)中,學(xué)號和課程號共同組成為主碼,則學(xué)號和課程號兩個屬性都不能為空。因為沒有學(xué)號的成績或沒有課程號的成績都是不存在的。參照完整性:參照完整性是用于約定兩個關(guān)系之間的聯(lián)系,理論上規(guī)定:若M是關(guān)系S中的一屬性組,且M是另一關(guān)系Z的主碼,則稱M為關(guān)系S對應(yīng)關(guān)系Z的外碼。若M是關(guān)系S的外碼,則S中每一個元組在M上的值必須是空值或是對應(yīng)關(guān)系Z中某個元組的主碼

6、值。例如,學(xué)生關(guān)系S和學(xué)校專業(yè)關(guān)系Z之間滿足參照完整性約束。學(xué)校專業(yè)關(guān)系Z中的專業(yè)號屬性是主碼,同時它也存在學(xué)生關(guān)系S中,那么只有當(dāng)專業(yè)號存在,這個專業(yè)的學(xué)生才有可能存在,因此在添加學(xué)生關(guān)系中的元組時,定義的專業(yè)號必須在學(xué)校專業(yè)關(guān)系Z中已存在對應(yīng)的元組用戶定義完整性:用戶定義完整性約束是用戶定義某個具體數(shù)據(jù)庫所涉及的數(shù)據(jù)必須滿足的約束條件,是由具體應(yīng)用環(huán)境來決定的。例如在學(xué)生關(guān)系中,年齡不能小于0等等。3、課后作業(yè)5:設(shè)有一個SPJ數(shù)據(jù)庫,包括S,P,J,SPJ 4個關(guān)系模型:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JN

7、AME,CITY);SPJ(SNO,PNO,JNO,QTY);供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程項目表J由工程項目代碼(JNO)、工程項目名(JNAME)、工程項目所在城市(CITY)組成;供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項目的數(shù)量為QTY。今有若干數(shù)據(jù)如下:S表SNOSNAMESTATUSCITYS1

8、精益20天津S2盛錫10北京S3東方紅30北京S4豐泰盛20天津S5為民30上海P表PNOPNAMECOLORWEIGHTP1螺母紅12P2螺栓綠17P3螺絲刀藍14P4螺絲刀紅14P5凸輪藍40P6齒輪紅30J表JNOJNAMECITYJ1三建北京J2一汽長春J3彈簧廠天津J4造船廠天津J5機車廠唐山J6無線電廠常州J7半導(dǎo)體廠南京SPJ表SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500試用關(guān)系代數(shù)完成如下查詢:(1)求供應(yīng)工程J1零件的供應(yīng)商號碼SNO;(2)求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO;(3)求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO;(4)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO;(5)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO。答:(1) SNO(JNO=J1(SPJ)(2) SNO(JNO=J1 PNO = P1(SPJ)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論