官术网_书友最值得收藏!

習題2

一、簡答題

1.定義并解釋術語:

實體、實體型、實體集、屬性、碼、實體聯系圖(E-R圖)、數據模型。

2.試述數據模型的概念、數據模型的作用和數據模型的3個要素。

3.試述概念模型的作用。

4.試給出3個實際部門的E-R圖,要求實體型之間具有一對一、一對多、多對多各種不同的聯系。

5.學校中有若干系,每個系有若干班級和教研室,每個教研室有若干教師,其中一些教授和副教授每人各帶若干研究生。每個班有若干學生,每個學生選修若干課程,每門課可由若干學生選修。用E-R圖畫出此學校的概念模型。

6.試述層次模型的概念,舉出3個層次模型的實例。

7.試述網狀模型的概念,舉出3個網狀模型的實例。

8.為什么目前所使用的數據庫管理系統大都是關系數據庫管理系統?

9.試敘述概念模型與邏輯模型(即結構模型)的主要區別。

10.4種主要的數據模型是什么?完整地描述一個數據模型需要哪3個方面的內容?

11.定義并解釋OO模型中以下核心概念:對象與對象標識、封裝、類、類層次。

12.OO模型中對象標識與關系模型中的“碼”有什么區別?

13.舉例說明超類和子類的概念。

14.什么是單繼承?什么是多重繼承?繼承性有什么優點?

15.什么是操作的重載?在OODB中為什么要滯后聯編?

二、選擇題

1.____不屬于概念模型應具備的性質。

A.有豐富的語義表達能力 B.易于交流和理解

C.易于變動 D.在計算機中實現的效率高

2.用二維表結構表示實體及實體間聯系的數據模型稱為____。

A.網狀模型 B.層次模型 C.關系模型 D.面向對象模型

3.一臺機器可以加工多種零件,每一種零件可以在多臺機器上加工,機器和零件之間為____的聯系。

A.1對1 B.1對多 C.多對多 D.多對1

4.層次模型不能直接表示____。

A.l∶1關系 B.l∶m關系 C.m∶n關系 D.1∶1和1∶m關系

5.通過指針鏈接來表示和實現實體之間聯系的模型是____。

A.關系模型 B.層次模型 C.網狀模型 D.層次和網狀模型

6.非關系模型中數據結構的基本單位是____。

A.兩個記錄型間的聯系 B.記錄

C.基本層次聯系 D.實體間多對

7.____屬于信息世界的模型,實際上是現實世界到機器世界的一個中間層次。

A.數據模型 B.概念模型 C.E-R圖 D.關系模型

8.對關系模型敘述錯誤的是____。

A.建立在嚴格的數學理論、集合論和謂詞演算公式的基礎之上

B.微機DBMS絕大部分采取關系數據模型

C.用二維表表示關系模型是其一大特點

D.不具有連接操作的DBMS也可以是關系數據庫系統

9.關系模型中,候選碼____。

A.可由多個任意屬性組成

B.至多由一個屬性組成

C.可由一個或多個其值能唯一標識該關系模式中任何元組的屬性組成

D.以上都不是

10.非關系模型中數據結構的基本單位是____。

A.兩個記錄型間的聯系 B.記錄

C.基本層次聯系 D.實體間多對多的聯系

11.在對層次數據庫進行操作時,如果刪除雙親結點,則相應的子女結點值也被同時刪除。這是由層次模型的____決定的。

A.數據結構 B.完整性約束 C.數據操作 D.缺陷

主站蜘蛛池模板: 大姚县| 五河县| 南安市| 九江市| 凤凰县| 大方县| 衡水市| 萝北县| 霞浦县| 嘉善县| 许昌县| 荆州市| 黔东| 石狮市| 安义县| 芦溪县| 承德市| 类乌齐县| 迁西县| 三原县| 北海市| 大悟县| 临汾市| 天柱县| 广饶县| 抚远县| 汉寿县| 霍邱县| 广汉市| 泰来县| 小金县| 舒城县| 武城县| 西和县| 原阳县| 宝兴县| 阜康市| 江西省| 湛江市| 子长县| 遂昌县|