數(shù)據(jù)庫SQL第二章習題_第1頁
數(shù)據(jù)庫SQL第二章習題_第2頁
數(shù)據(jù)庫SQL第二章習題_第3頁
數(shù)據(jù)庫SQL第二章習題_第4頁
數(shù)據(jù)庫SQL第二章習題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第二章 數(shù)據(jù)庫設(shè)計和 ER 模型一、單項選擇題(一)同步練習1在一個 ER 模型中,有三個不同的實體集和 3 個不同的二元聯(lián)系,其中有一個 1 一對一 聯(lián)系,一個多對多的聯(lián)系, 根據(jù) ER 模型轉(zhuǎn)換成關(guān)系模型的規(guī)則, 轉(zhuǎn)換成關(guān)系的數(shù)目是 ( )。B. 4A3C5D. 62增強的 ER 模型中,子類與超類之間存在著( )。A .相容性B. 致性C.繼承性3.在數(shù)據(jù)庫設(shè)計中,用 于數(shù)據(jù)庫設(shè)計的(D. 完整性ER 模型圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示,他屬 )階段。A 需求分析B.概念設(shè)計C.邏輯設(shè)計D.物理設(shè)計4數(shù)據(jù)庫邏輯設(shè)計結(jié)構(gòu)的主要任務(wù)是()。A .建立ER圖和說明書B.創(chuàng)建數(shù)據(jù)庫

2、說明C.建立數(shù)據(jù)流圖D.把數(shù)據(jù)送入數(shù)據(jù)庫5. 下列不屬于數(shù)據(jù)庫邏輯設(shè)計階段應(yīng)考慮的問題是()。B.存取方法D . DBMS 特性)。B. DBMS 結(jié)構(gòu)D .數(shù)據(jù)庫的控制結(jié)構(gòu))。B.建立ER圖D .建立數(shù)據(jù)流圖階段完成的。A .概念模式C.處理要求6. 設(shè)計數(shù)據(jù)庫時首先考慮的是(A .數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)C.數(shù)據(jù)庫的概念結(jié)構(gòu)7. 下列不屬于需求分析階段工作的是A .分析用戶活動C.建立數(shù)據(jù)字典8. 數(shù)據(jù)流圖是在數(shù)據(jù)庫()A .邏輯設(shè)計B.物理設(shè)計C.需求分析D .概念設(shè)計9. 在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是()的任務(wù)。B.概念設(shè)計D .物理設(shè)計)個關(guān)系模式。B. 2A .需求分析C.邏輯設(shè)計

3、10. 一個 M:N:P 的聯(lián)系可以轉(zhuǎn)化成(A. 3C. 1D. 011. 當局部 ER 圖合并成全局 ER 圖時可能出現(xiàn)沖突,不屬于合并沖突的是()。A .屬性沖突B.語法沖突C.結(jié)構(gòu)沖突D 命名沖突12. ER圖中的聯(lián)系可以與()個實體有關(guān)。A0B1C 1 或多D .多(二)試題09011學校里規(guī)定,一個教師最多可講授3 門課程,最少必須講授 l 門課程;每門課程最多 5 個教師講授,最少需要一個教師講授,則教師與課程的基數(shù)分別為( ) A(1,3),(1,5)B(3,1),(5, 1)C(1,5),(1, 3)D(5,1),(3,1)08101教師實體中有教師號、 姓名、部門、任教時間、

4、 教齡等屬性, 其中教齡是一個 ( )A.派生屬性B.多值屬性C.復合屬性D.NULL屬性08102對關(guān)系的描述不正確的是()A.關(guān)系是一個集合B.關(guān)系是一張二維表C.關(guān)系可以嵌套定義D.關(guān)系中的兀組次序可交換07101設(shè)計數(shù)據(jù)庫時,應(yīng)該首先設(shè)計數(shù)據(jù)庫的()A.應(yīng)用系統(tǒng)結(jié)構(gòu)B.概念結(jié)構(gòu)C.邏輯結(jié)構(gòu)D.物理結(jié)構(gòu)07011將 ER 模型轉(zhuǎn)換成關(guān)系模型的過程屬于數(shù)據(jù)庫的()A 需求分析B.概念設(shè)計D. 物理設(shè)計)B.層次模型C.邏輯設(shè)計07012 用二維表結(jié)構(gòu)表達實體集的模型是(A 概念模型C.網(wǎng)狀模型D 關(guān)系模型二、填空題(一)同步練習1 ER數(shù)據(jù)模型一般在數(shù)據(jù)庫設(shè)計的 階段使用。2 “為那些表,

5、在那些數(shù)字段上,建立什么樣的索引” 這一設(shè)計內(nèi)容應(yīng)該屬于據(jù)庫設(shè)計中的階段3 數(shù)據(jù)模型是用來描述數(shù)據(jù)庫的結(jié)構(gòu)和語義的,數(shù)據(jù)模型有概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型兩類, ER 模型是 。4數(shù)據(jù)庫實施階段包括兩項工作, 一項是數(shù)據(jù)的 ,另一項是應(yīng)用程序的編碼和調(diào)試。5 ER圖向關(guān)系模式轉(zhuǎn)化要解決的問題是如何將實體和實體之間的聯(lián)系轉(zhuǎn)換成關(guān)系模式,如何確定這些關(guān)系模式的 。6 數(shù)據(jù)庫的物理設(shè)計是針對一個給定的模型選取一個最合適應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程。7數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計中邏輯設(shè)計的主要內(nèi)容是把ER 模型的 和轉(zhuǎn)換成為關(guān)系模式。8ER 方法是設(shè)計 的方法。9在 DB 中,子類具有一個很重要的性質(zhì) 。10關(guān)系模

6、型用 表示實體之間的聯(lián)系。11 DBS 的維護工作有 承擔。12數(shù)據(jù)流圖( DFD )是在數(shù)據(jù)生存期的 階段產(chǎn)生出的成果。13. ER圖中有三個實體型,實體間聯(lián)系類型4個,其中3個1 : N,一個M: N,聯(lián)系,則該 ER 圖可以轉(zhuǎn)化成 個關(guān)系模式。(二)試題09012.關(guān)系中屬性的取值范圍稱為屬性的 。08104. .數(shù)據(jù)庫的物理結(jié)構(gòu)主要指數(shù)據(jù)庫的存儲記錄格式、存儲記錄安排和 。08011.增強 ER 模型中,子類實體繼承超類實體的所有 。07011.關(guān)系模型有三類完整性約束:實體完整性、用戶定義的完整性和。07012. DBMS 可分為層次型、網(wǎng)狀型、 型、面向?qū)ο笮偷人姆N類型。三、簡答題

7、(一)同步練習1 .數(shù)據(jù)庫系統(tǒng)的生存期分成那幾個階段?數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計在生存期中的地位如何?2. 數(shù)據(jù)庫設(shè)計的規(guī)劃階段應(yīng)做那些事情?3. 數(shù)據(jù)庫設(shè)計的需求分析階段是如何實現(xiàn)的?目標是什么?4. 數(shù)據(jù)字典內(nèi)容和作用是什么?5. 敘述概念設(shè)計的步驟。6. 什么是 ER 圖?構(gòu)成 ER 圖的三要素是什么?7. 試述采用 ER 方法的數(shù)據(jù)庫概念設(shè)計的過程8. 敘述 ER 圖轉(zhuǎn)換為關(guān)系模型的轉(zhuǎn)換規(guī)則。9. DBS 的運行維護工作由誰擔當?有那些維護工作?10. 什么是弱實體?什么是超類和子類?(二)試題 09011.簡述數(shù)據(jù)庫概念設(shè)計的主要步驟。08101.簡述關(guān)系的參照完整性規(guī)則中,外鍵取值允許為空和

8、不允許為空的條件。 08011.簡述數(shù)據(jù)庫邏輯設(shè)計階段的主要步驟。五、綜合題(一)同步練習1 .有論文和作者兩個實體,論文有題目、期刊名稱、年份和期號等屬性,作者有姓名、單 位、地址等屬性。 一篇論文可能有多個作者, 且一位作者可能寫多篇論文, 在每一篇論文中 有作者的順序。1 )試畫出 ER 圖,要求畫出屬性和聯(lián)系;2)轉(zhuǎn)化為關(guān)系模型3)指出每個關(guān)系中的主鍵和外鍵。2.工廠有若干倉庫,每個倉庫有若干職工在其中工作,每個倉庫有一名職工為管理員,每個倉庫存放若干種零件,每種零件可以存放在不同的倉庫中,每個職工都有一名職工作為他的領(lǐng)導倉庫有倉庫號,倉庫地址,倉庫容量,職工有職工號,工種,零件有零件

9、號,零件 名,零件重量。1) 試畫出ER圖,要求畫出屬性和聯(lián)系;2) 轉(zhuǎn)化為關(guān)系模型3) 指出每個關(guān)系中的主鍵和外鍵。(二)試題09011 某學校圖書借閱管理系統(tǒng)應(yīng)提供如下功能:(1) 查詢書庫中現(xiàn)有圖書信息,包括書號、書名、作者、單價、出版社;(2) 查詢讀者信息,包括讀者的借書證號、姓名、性別、單位;(3) 查詢讀者的借閱情況,包括讀者的借書證號、書號、借書日期、還書日期等;(4) 不同類別的讀者有不同的借閱權(quán)限,讀者類別由類別編號、名稱、最大允許借書量、 借書期限等描述。根據(jù)以上敘述,回答下列問題:(1 )試為該圖書借閱系統(tǒng)設(shè)計一個ER模型,要求標注聯(lián)系類型,可省略實體屬性。(2 )根據(jù)

10、轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型, 要求標注每個關(guān)系模式的主鍵和外鍵(如果存在)。08011 為體育部門建立數(shù)據(jù)庫,其中包含如下信息:(1) 運動隊:隊名、主教練,其中隊名惟一標識運動隊。運動員:運動員編號、姓名、性別、年齡。(3)運動項目:項目編號、項目名、所屬類別。其中:每個運動隊有多名運動員,每名運動員只屬于一個運動隊;每名運動員可以參加 多個項目,每個項目可以有多個運動員參加。系統(tǒng)記錄每名運動員參加每個項目所得名次和成績以及比賽日期。(1)根據(jù)以上敘述,建立 ER模型,要求標注聯(lián)系類型。(實體的屬性可以省略)根據(jù)轉(zhuǎn)換規(guī)則,將 ER模型轉(zhuǎn)換成關(guān)系模型,要求標明每個關(guān)系模式的主鍵和外鍵

11、(如果存在)。08101 某網(wǎng)上訂書系統(tǒng),涉及如下信息:(1) 客戶:客戶號、姓名、地址、聯(lián)系電話。(2) 圖書:書號、書名、出版社、單價。(3) 訂單:訂單號、日期、付款方式、總金額。其中:一份訂單可訂購多種圖書, 每種圖書可訂購多本; 一位客戶可有多份訂單, 一份訂 單僅對應(yīng)一位客戶。( 1)根據(jù)以上敘述,建立 ER 模型,要求標注聯(lián)系類型(可省略實體的屬性) 。( 2)根據(jù)轉(zhuǎn)換規(guī)則,將 ER 模型轉(zhuǎn)換成關(guān)系模型,要求標注每個關(guān)系模型的主鍵和外鍵 (如果存在) 。07101設(shè)某工廠數(shù)據(jù)庫中有四個實體集。一是“倉庫”實體集,屬性有倉庫號、倉庫面積 等;二是“零件”實體集,屬性有零件號、零件名、規(guī)格、單價等;三是“供應(yīng)商”實體 集,屬性有供應(yīng)商號、供應(yīng)商名、地址等;四是“保管員”實體集,屬性有職工號、姓名 等。設(shè)倉庫與零件之間有 “存放” 聯(lián)系, 每個倉庫可存放多種零件, 每種零件可存放于若 干倉庫中,每個倉庫存放每種零件要記錄庫存量;供應(yīng)商與零件之間有“供應(yīng)”聯(lián)系,一 個供應(yīng)商可供應(yīng)多種零件, 每種零件也可由多個供應(yīng)商提供, 每個供應(yīng)商每提供一種零件 要記錄供應(yīng)量;倉庫與保管員之間有“工作”聯(lián)系,一個倉庫可以有多名保管員,但一名 保管員只能在一個倉庫工作。(1) 試為該工廠的數(shù)據(jù)庫設(shè)計一個 ER 模型,要求標注聯(lián)系類型,可省略實體屬性。(2) 根據(jù)

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論