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

下載本文檔

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

文檔簡介

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

2、及對象之間的聯(lián)系。 數(shù)據(jù)操作:指對數(shù)據(jù)庫中各種對象的實例允許執(zhí)行的操作集合。 數(shù)據(jù)的完整性約束條件: 是指給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約 和依存規(guī)則。 3、ER模型的組成要素有哪些? 答: 實體型、屬性和聯(lián)系所組成。 實體型: 屬性: 聯(lián)系: 4、學(xué)校中有若干系,每個系有若干班級和教研室,每個教研室有若干教師,其 中有的教授和副教授每人各帶若干研究生, 每個班有若干學(xué)生, 每個學(xué)生選修若 干課程,每門課程可由若干學(xué)生選修。請用 E-R 圖畫出此學(xué)校的概念模型。 答: 學(xué)校 系 - 班 選修 n 指導(dǎo) 系 - 室 課程 5、某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不

3、同的 產(chǎn)品上。這些零件由不同的原材料制成, 不同零件所用的材料可以相同。 這些零 件按照所屬的不同產(chǎn)品分別放在倉庫中, 原材料按照類別放在若干倉庫中。 請用 E-R圖畫出此工廠產(chǎn)品、零件、材料、倉庫的概念模型。 產(chǎn)品 m n 零件 m 1 1 倉庫 6、試述數(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 個抽象

4、層次之間的聯(lián)系和轉(zhuǎn)換, 數(shù)據(jù)庫系統(tǒng)在三級 模式之間提供了二層映像: 外模式 / 模式映像、 模式 / 內(nèi)模式映像, 通過二層映像 保證了數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)能夠具有較高的邏輯獨立性和物理獨立性。 7、敘述 DBS的組成,其中的主要軟件是什么?主要人員是誰? 答: DBS 一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具) 、應(yīng)用系統(tǒng)、數(shù)據(jù)庫 管理員和用戶組成。 主要軟件包括:數(shù)據(jù)庫管理系統(tǒng)。 主要人員:數(shù)據(jù)庫管理員。 1、敘述關(guān)系模型的三類完整性,并舉例說明 答: 包括:實體完整性、參照完整性、用戶定義完整性。 實體完整性:實體完整性指表中行的完整性。要求表中的所有行都有唯一的標(biāo) 識符,稱為主碼。 實體

5、完整性規(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 中某個元組的主碼值。 例如,學(xué)生關(guān)系 S和學(xué)校專業(yè)關(guān)系 Z之間滿足參 照完整性約束。 學(xué)校專業(yè)關(guān)系 Z中的專業(yè)號屬性是主碼,

6、 同時它也存在學(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 等等。 2、設(shè)有如下表所示的三個關(guān)系: S(SID,SN, AGE, SEX, DEPT) C(CID,CN, TEACHE)R SC(SID,CID,GRADE) 其中: SID為學(xué)號, SN為姓名, AGE為年齡, SEX為性別, DEPT為系別, CID為課程號, CN

7、為課程名, TEACHER為任課老師, GRADE為成績。 試用關(guān)系代數(shù)完成如下查詢 (1)查找年齡小于 18 歲男同學(xué)的學(xué)號和姓名。 SID,SN ( AGE18 SEX = “男” (S) 2)查找系別為“信息工程”的學(xué)生姓名、學(xué)號和選修的課程號 DEPT = “信息工程” (SSC) 2 分 SID,SN,CID ( 1分 或: SID,SN,CID ( DEPT = “信息工程” (S) )SC) 1分 3)查找選修了課程名為“ C語言程序設(shè)計”的學(xué)生學(xué)號和姓名。 或: SID,SN ( 1分 CN = “C語言程序設(shè)計” (SCSC) SID,SN ( CN = “C語言程序設(shè)計”

8、(C) SSC) 二、選擇題 1下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是(A ) A. 不同的列應(yīng)有不同的數(shù)據(jù)類型 C. 與行次序無關(guān) B. 不同的列應(yīng)有不同的列名 D. 與列的次序無關(guān) 2一個關(guān)系只有一個( D )。 A. 候選碼 B. 外碼 C. 超碼 D. 主碼 3關(guān)系模型中,一個碼是( C )。 A. 可以由多個任意屬性組成 B. 至多由一個屬性組成 C. 由一個或多個屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個元組 D. 以上都不是 4現(xiàn)有如下關(guān)系: 患者(患者編號,患者姓名,性別,出生日期,所在單位) 醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果) 其中,醫(yī)療關(guān)系中的外碼是( A )

9、。 A. 患者編號 B. 患者姓名 C. 患者編號和患者姓名 D. 醫(yī)生編號和患者編號 5關(guān)系代數(shù)運算是以( C )為基礎(chǔ)的運算。 D. 代數(shù)運算 A. 關(guān)系運算 B. 謂詞演算 C. 集合運算 6關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括(B ) A. 排序、索引、統(tǒng)計B. 選擇、投影、連接 C. 關(guān)聯(lián)、更新、排序D. 顯示、打印、制表 7 5 種基本關(guān)系代數(shù)運算是( A )。 A. B. C. D. 8關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中() A. 抽出特定記錄B. 抽出特定字段 C. 建立相應(yīng)的影像D. 建立相應(yīng)的圖形 9從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件

10、 的操作是( )操作 A. 投影 B. 連接 C. 選擇 D. 復(fù)制 10關(guān)系代數(shù)中的連接操作是由( A. 選擇和投影 C. 投影、選擇、笛卡爾積 )操作組合而成。 B. 選擇和笛卡爾積 D. 投影和笛卡爾積 11一般情況下,當(dāng)對關(guān)系 R和S進行自然連接時, 要求R和S含有一個或者多 個共有的( )。 A. 記錄 B. 行 C. 屬性 D. 元組 12假設(shè)有關(guān)系 R 和 S,關(guān)系代數(shù)表達式 R( RS)表示的是( A. R S B. RSC. RSD. RS 13設(shè)屬性 A 是關(guān)系 R的主屬性,則屬性 A 不能取空值( NULL),這是( A. 實體完整性規(guī)則 B. 參照完整性規(guī)則 C. 用戶

11、定義完整性規(guī)則 D. 域完整性規(guī)則 14下面對于關(guān)系的敘述中,哪個是不正確的() A. 關(guān)系中的每個屬性是不可分解的 B. 在關(guān)系中元組的順序是無關(guān)緊要的 C. 任意的一個二維表都是一個關(guān)系 D. 每一個關(guān)系只有一種記錄類型 15設(shè)關(guān)系 R和S的元組個數(shù)分別為 100和300,關(guān)系 T是R與 S的笛卡爾積, 則 T 的元組個數(shù)是( )。 A. 400 B. 10000 C. 30000 D. 90000 16關(guān)系模式進行投影運算后()。 A. 元組個數(shù)等于投影前關(guān)系的元組數(shù) B. 元組個數(shù)小于投影前關(guān)系的元組數(shù) C. 元組個數(shù)小于或等于投影前關(guān)系的元組數(shù) D. 元組個數(shù)大于或等于投影前關(guān)系的元組數(shù) D. 連接 17關(guān)系運算中花費時間可能最長的運算是()。 A. 投影 B. 選擇 C. 笛卡爾積 18同一個關(guān)系模型的任意兩個元組值( )。 A. 不能全同 B. 可全同 C. 必須全同 D. 以上都 不是 19實體完整

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論