《数据库系统概论》练习题(答案) 下载本文

一位教师可以讲授若干门课程,一门课程只有一位教师主讲。每门课程可以由若干个教师讲,一位教师至多主讲一门课程。每位教师属于一个教研室,一个教研室有若干位教师。请用 E-R 图画出概念模型。 答案: 练会画图

(1)共涉及到 5 个实体集,分别是“学生”、“班”、“课程”、“教师”、“教研室”。 (2)E-R 图是:

27.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。用 E-R 图画出此学校的概念模型。 答案: 练会 画图

用 E-R 图画出的学校的概念模型图如图所示。

第二章 关系数据模型

一、选择题

1.常见的数据模型是

A.层次模型、网状模型、关系模型 B.概念模型、实体模型、关系模型

C.对象模型、外部模型、内部模型 D.逻辑模型、概念模型、关系模型 答案:A

2. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是 A.网状模型 B.关系模型 C.层次模型 D.以上都有 答案:A

3.层次型、网状型和关系型数据库划分原则是 A)记录长度 B)文件的大小 C)联系的复杂程度 D)数据之间的联系 答案:D

4.层次模型不能直接表示 A)1:1关系 B)1:m关系 C)m:n关系 D)1:1和1:m关系 答案:C

5.层次数据模型的基本数据结构是 A.树 B.图 C.索引 D.关系 答案:A

6.层次模型实现数据之间联系的方法是 A.连接 B.指针 C.公共属性 D.关系 答案:B

7.用二维表结构表示实体以及实体间联系的数据模型称为 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 答案:C

8.关系数据模型的基本数据结构是 A.树 B.图 C.索引 D.关系 答案:D

9.下面关于关系性质的说法,错误的是

A.表中的一行称为一个元组 B.行与列交叉点不允许有多个值 C.表中的一列称为一个属性 D.表中任意两行可能相同 答案:D

10.下列所述数据模型概念,不正确的是

A)不同记录型的集合 B)各种记录型及其联系的集合