




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、概念模型和數據模型課堂練習和習題、單項選擇題1. 數據模型一般來說是由三個部分組成(即三要素)A.完整性規則B.數據結構C做復2. 按照數據模型分類,數據庫系統可以分為三種類型:A.大型、中型和小型B.西文、中文和兼容D.數據、圖形和多媒體C.層次、網狀和關系,其中不包括CD.數據操作3. 在關系數據庫中,要求基本關系中所有的主屬性上不能有空值A.參照完整性規則B.用戶定義完整性規則D.域完整性規則在()中一個結點可以有多個雙親,節點之間可以有多種聯系 A.網狀模型I B.關系模型C.層次模型D.以上都有 用二維表結構表示實體以及實體間聯系的數據模型稱為(A 網狀模型層次模型的特點是(A.只有
2、一個葉結點,其遵守的約束規則是().4.5.6.C實體完整性規則B.層次模型)B.只有兩個葉結點C.關系模型)D.面向對象模型在一個用于表示兩個實體間聯系的關系中A.關鍵字B.任何多個屬性集E-R圖是()A.表示實體及其聯系的概念模型-C.數據流圖 在下面給出的內容中,不屬于DBAA.定義概念模式B.修改模式結構10.學校中有多個系和多名學生, 生到系的聯系類型是()A.多對多 B. 一對一7.9.B.C. I只有一個根結點D至少有一個根結點,用來表示實體間聯系的是該關系中的()D.任何一個屬性C.外部關鍵字程序流程圖數據模型圖D.職責的是()C.編寫應用程序每個學生只能屬于一個系,D.編寫完
3、整性規則一個系可以有多名學生,從學C.多對一D. 一對多)C.外模式11描述數據庫中全體數據的邏輯結構和特征是(A.內模式12.下列關于數據庫三級模式結構的說法中,哪一個是不正確的?(A 數據庫三級模式結構由內模式、模式和外模式組成B . DBMS在數據庫三級模式之間提供外模式/模式映象和模式/內模式映像C.外模式/模式映象實現數據的邏輯獨立性B"模式D.存儲模式)D.個數據庫可以有多個模式13數據庫系統的體系結構是()A.兩級模式結構和一級映象C三級模式結構和兩級映象14概念模型是現實世界的第一層抽象B.三級模式結構和一級映象 D.三級模式結構和三級映象,這一類最著名的模型是().
4、A.層次模型B.關系模型 C.網狀模型 D.實體-聯系模型15.關系數據模型是目前最重要的一種數據模型,它的三個要素分別為().A.實體完整,參照完整 用戶自定義完整C.數據增加,數據修改,數據查詢B.數據結構,關系操作,完整性約束D.外模式,模式,內模式參考答案:(1) C (2) C (3)C (4) A (5) C (6) C (7) C (8) A (9) C (10) C (11) B (12) D (13) C(14)D(15)B、填空題1. 關系數據庫的 規則規定:基本關系的主屬性不能取空,關系數據庫的 規則規定:一個基本關系的外碼(對應于另一個基本關系的主碼)取值取空值或者必須
5、等于它所對應基本關系中的主碼值。2. 實現概念模型最常用的表示方法是 O3. 在層次、網狀模型中,數據之間聯系用 實現。4. 聯系通常有兩種:一種是 ,即實體中屬性間的聯系;另一種是5. 實體間的聯系是錯綜復雜的,但就二個實體的聯系來說,主要有三種:禾 nO6. 關系模型的完整性規則有三類,分別是 、 參考答案:(1)實體完整性參照完整性(2) E-R模型(3)指針鏈接(4)實體內部聯系實體間的聯系1:11:N M:N (6)實體完整性 參照完整性 用戶自定義完整性、判斷題1數據庫三級模式結構的說法中,一個數據庫可以有多個模式。2. 網狀模型至少有一個根結點3. 關系數據模型中每一個元組都是由
6、不可再分的數據項組成。4. 關系數據庫的參照完整性規則規定:基本關系的主屬性不能取空。四、簡答題1. 試述關系模型的完整性規則.在參照完整性中,為什么外部碼屬性的值也可以為空什么情況下才可以為空關系模型中可以有三類完整性約束:實答:關系模型的完整性規則是對關系的某種約束條件體完整性,參照完整性和用戶定義的完整性.,被稱作是關系的兩個其中實體完整性和參照完整性是關系模型必須滿足的完整性約束條件 不變性,應該由關系系統自動支持.1)實體完整性規則:若屬性A是基本關系R的主屬性,則屬性A不能取空值.2)參照完整性規則:若屬性(或屬性組)F是基本關系R的外碼,它與基本關系S的主碼Ks相 對應(基本關系
7、R和S不一定是不同的關系),則對于R中每個元組在F上的值必須為:或者取空值(F的每個屬性值均為空值);或者等于S中某個元組的主碼值.它反映某一具體應用所涉及3)用戶定義的完整性是針對某一具體關系數據庫的約束條件的數據必須滿足的語義要求.但前提條件是該外在參照完整性中,外部碼屬性的值可以為空,它表示該屬性的值尚未確定部碼屬性不是其所在關系的主屬性.,可以為空.其語義是,例如,在下面的"學生"表中,"專業號”是一個外部碼,不是學生表的主屬性該學生的專業尚未確定.學生(學號,姓名,性別,專業號,年齡)專業(專業號,專業名)"選修"表的主屬性,所而在下
8、面的”選修"表中的"課程號”雖然也是一個外部碼屬性 ,但它又是以不能為空.因為關系模型必須滿足實體完整性.課程(課程號,課程名,學分)選修(學號,課程號,成績)2. 請闡述在網狀模型和關系模型中,實體之間聯系的實現方法?3. 什么是關系的實體完整性規則?4. 找出下列一組關系中的主碼 ,外碼,指出哪個是參照關系,哪個是被參照關系?(1)學生(學號,姓名,性別,專業號,年齡)專業(專業號,專業名)(2)學生(學號,姓名,性別,專業號,年齡)課程(課程號,課程名) 選修(學號,課程號,成績)(3) 學生2 (學號,姓名,性別,專業號,年齡,班長學號)5. 從數據庫管理系統的角度
9、看,數據庫系統的三級模式結構是什么?6. 從用戶角度看,數據庫系統都有哪些體系結構?7. 試述數據模型的概念,數據模型的作用和數據模型的三個要素.本題參考答案:,是數據庫中用于提供信息表示和操作數據模型是數據庫中用來對現實世界進行抽象的工具手段的形式構架.一般地講,數據模型是嚴格定義的概念的集合.這些概念精確地描述系統的靜態特性,動態特性和完整性約束條件.因此數據模型通常由數據結構 ,數據操作和完整性約束三部分組成 . 數據結構:是所研究的對象類型的集合,是對系統的靜態特性的描述. 數據操作:是指對數據庫中各種對象 (型)的實例(值)允許進行的操作的集合,包括操作及有 關的操作規則,是對系統動
10、態特性的描述. 數據的約束條件:是完整性規則的集合,完整性規則是給定的數據模型中數據及其聯系所具有的制約和依存規則,用以限定符合數據模型的數據庫狀態以及狀態的變化,以保證數據的正確,有效,相容.解析:數據模型是數據庫系統中最重要的概念之一.數據模型的概念和作用.數據模型是數據庫系統的基礎.任何一個DBMS都以某一個數據模型為基礎,或者說支持某 一個數據模型.數據庫系統中模型有不同的層次.根據模型應用的不同目的,可以將模型分成兩類或說兩個層次:一是概念模型,是按用戶的觀點來對數據和信息建模,用于信息世界的建模,強調語義表達能力,概念簡單清晰;另一是數據模型,是按計算機系統的觀點對數據建模,用于機
11、器世界,人們 可以用它定義,操縱數據庫中的數據.一般需要有嚴格的形式化定義和一組嚴格定義了語法和 語義的語言,并有一些規定和限制,便于在機器上實現.8試述概念模型的作用.本題參考答案:概念模型實際上是現實世界到機器世界的一個中間層次.概念模型用于信息世界的建模,是現實世界到信息世界的第一層抽象,是數據庫設計人員進行數據庫設計的有力工具,也是數據庫設計人員和用戶之間進行交流的語言 .9. 定義并解釋概念模型中以下術語:本題參考答案:實體,實體型,實體集屬性,碼,實體聯系圖(E-R圖)實體:客觀存在并可以相互區分的事物叫實體.實體型:具有相同屬性的實體具有相同的特征和性質,用實體名及其屬性名集合來
12、抽象和刻畫同類實體稱為實體型.實體集:同型實體的集合稱為實體集.屬性:實體所具有的某一特性,一個實體可由若干個屬性來刻畫.碼:唯一標識實體的屬性集稱為碼.實體聯系圖:E-R圖提供了表示實體型,屬性和聯系的方法:實體型:用矩形表示,矩形框內寫明實體名.屬性:用橢圓形表示,并用無向邊將其與相應的實體連接起來.聯系:用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1 : 1,1 : n或m : n).10. 試給出三個實際部門的E-R圖,要求實體型之間具有一對一,一對多,多對多各種不同的聯系.五、設計題1設有商店和顧客兩個實體,“商店”有屬性:商店編號
13、、商店名、地址、電話,“顧客”有屬性:顧客編號、姓名、地址、年齡、性別。假設一個商店有多個顧客購物,一個顧客可 以到多個商店購物,顧客每次去商店購物有一個消費金額和日期,而且規定每個顧客在每個商店里每天最多消費一次。根據上述語義畫出 E-R圖,在E-R圖中需注明 屬性、聯系的類型等;2. 一個圖書借閱管理數據庫要求提供下述服務:可隨時查詢書庫中現有書籍的品種、數量與存放位置。所有各類書籍均可由書號唯一標識。 可隨時查詢書籍借還情況。包括借書人單位、姓名、借書證號、借書日期和還書日期。我們 約定:任何人可借多種書。任何一種書可為多個人所借。借書證號具有惟一性。當需要時,可通過數據庫中保存的出版社
14、的電報編號、 電話、郵編及地址等信息向有關書籍 的出版社增購有關書籍。我們約定,一個出版社可出版多種書籍, 同一本書僅為一個出版社 出版,出版社名具有唯一性。根據以上情況和假設,試作如下設計:構造滿足需求的E-R圖。(實體、聯系、屬性按題目要求)3. 有關工廠生產產品的數據庫,設有工廠和產品兩個實體,涉及如下數據: 工廠有屬性:工廠號、工廠名稱、地址;產品有屬性:產品號、產品名稱、成本;假設一個工廠可以生產多種產品,一種產品可以在多個工廠生產,某工廠生產某產品都有相應的數量和日期。根據上述語義畫出 E-R圖,在E-R圖中需注明 屬性、聯系的類型等;性別,出生日期,所在單位;,醫院名稱;一個患者
15、可以有多個醫生,某醫生診斷某患者都有相應4. 有關醫療的數據庫,設有醫生和患者兩個實體,涉及如下數據: 患者有屬性:患者編號,患者姓名, 醫生有屬性:醫生編號,醫生姓名 假設一個醫生可以給多個患者看病, 的診斷日期和診斷結果。根據上述語義畫出 E-R圖,在E-R圖中需注明 屬性、聯系的類型等;5. 有關工廠管理的數據庫,設有工廠、產品顧客和三個個實體,涉及如下數據: 工廠有屬性:工廠號、工廠名稱、地址;產品有屬性:產品號、產品名稱、成本; 顧客有屬性:身份證號、姓名、地址、電話;假設一個工廠可以生產多種產品,一種產品可以在多個工廠生產,某工廠生產某產品都有相應的數量和日期;一個顧客可以購買多種產品,一種產品可以被多個顧客購買,某顧客購買某產品都有相應的數量。根據上述語義畫出 E-R圖,在E-R圖中需注明 屬性、聯系的類型等;6. 設計某工廠
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中考語文常考作文押題(10大主題+10篇范文)
- 預防人傷黃牛培訓
- 識字3《小青蛙》(教學設計) 一年級語文下冊同步高效課堂系列(統編版.2024)
- 2024年滬教版小學六年級上學期期末英語試卷及答案指導
- 房產廣播稿文案
- 15 青春之光(教案)-2024-2025學年統編版語文七年級下冊標簽標題
- 2023三年級數學下冊 數學好玩第1課時 小小設計師教學實錄 北師大版
- 2024秋七年級英語上冊 Unit 5 Family and Home Lesson 25 Jenny's Family教學實錄 (新版)冀教版
- 端午節的發言稿
- 《探究聲音的產生秘密》(教學設計) 小學科學校本課程
- 三年級下冊語文七彩課堂
- 《工程勘察設計收費標準》(2002年修訂本)
- 食品化學 碳水化合物課件
- 在建項目汛前安全生產檢查表
- 中國風傳統文化家風家訓主題PPT模板
- 華為終端合作手機硬件測試標準-V10.4發布版本
- 外科手術基本器械及其使用
- 植被砼護坡綠化施工組織設計
- GPON組網與華為MA5800-X15OLT配置
- 小學四年級綜合實踐活動課件.ppt
- 通用請假條Excel表格模板
評論
0/150
提交評論