概念模型和数据模型课堂练习和习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概念模型和数据模型课堂练习和习题一、单项选择题
1.数据模型一般来说是由三个部分组成(即三要素)
A.完整性规则
B.数据结构
C.恢
复,其中不包括 C
D.数据操作
2.按照数据模型分类,数据库系统可以分为三种类型:
A. 大型、中型和小型
B.西文、中文和兼容
C.层次、网状和关系
D.数据、图形和多媒体
3.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是().
A.参照完整性规则
B.用户定义完整性规则
C.实体完整性规则
D.域完整性规则
4.在()中一个结点可以有多个双亲,节点之间可以有多种联系.
A.网状模型
B.关系模型
C.层次模型
D.以上都有
5.用二维表结构表示实体以及实体间联系的数据模型称为(A.网状模型 B.层次模型C.关系模型)
D.面向对象模型
6.层次模型的特点是 ( )
A.只有一个叶结点
B.只有两个叶结
点
C.只有一个根结
点
D.至少有一个根结点
7.在一个用于表示两个实体间联系的关系中
A.关键字
B.任何多个属性集8.E-R图是( )
A.表示实体及其联系的概念模型
C.数据流图
,用来表示实体间联系的是该关系中
的
C.外部关键字
D.任何一个属
性
B. 程序流程图
D. 数据模型图
( )
9.在下面给出的内容中,不属于DBA职责的是()
A.定义概念模式
B.修改模式结构
C.编写应用程序10.学校中有多个系和多名学生,每个学生只能属于一个系,
D.编写完整性规则
一个系可以有多名学生,从学
生到系的联系类型
是
( )
A.多对多
B.一对
一
C.多对
一
D.一对多
11.描述数据库中全体数据的逻辑结构和特征是()
A.内模式 B.模式 C. 外模式 D.存储模式
12.下列关于数据库三级模式结构的说法中,哪一个是不正确的?()A.数据库三级模式结构由内模式、模式和外模式组成
B.DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像
C.外模式/模式映象实现数据的逻辑独立性
D.一个数据库可以有多个模式
13.数据库系统的体系结构是()
A.两级模式结构和一级映象
B.三级模式结构和一级映象
C.三级模式结构和两级映象
D.三级模式结构和三级映象
14.概念模型是现实世界的第一层抽象,这一类最著名的模型是().
A.层次模型
B.关系模型
C.网状模型
D.实体-联系模型
15.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为().
A.实体完整,参照完整,用户自定义完整
B.数据结构,关系操作,完整性约束
C.数据增加,数据修改,数据查询
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.关系数据库的规则规定:基本关系的主属性不能取空,关系数据库的
规则规定:一个基本关系的外码(对应于另一个基本关系的主码)取值取空值或者必须等于它所对应基本关系中的主码值。
2.实现概念模型最常用的表示方法是__ __ 。
3.在层次、网状模型中,数据之间联系用_______实现。
4.联系通常有两种:一种是,即实体中属性间的联系;另一种是5.实体间的联系是错综复杂的,但就二个实体的联系来说,主要有三种:和。
6.关系模型的完整性规则有三类,分别是_______、_______、_______。。、
参考答案:
(1)实体完整性
(5)1:1 1:N
参照完整性(2)E-R模型(3)指针链接 (4)实体内部联
系
M:N(6) 实体完整性参照完整性用户自定义完整性
实体间的联系
三、判断题
1.数据库三级模式结构的说法中,一个数据库可以有多个模式。2.网状模型至少有一个根结点
3.关系数据模型中每一个元组都是由不可再分的数据项组成。
4.关系数据库的参照完整性规则规定:基本关系的主属性不能取空。
四、简答题
1.试述关系模型的完整性规则.在参照完整性
中
,为什么外部码属性的值也可以
为空
什么情
况下才可以为空
答:关系模型的完整性规则是对关系的某种约束条件.关系模型中可以有三类完整性约束:实体完整性,参照完整性和用户定义的完整性 .
其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持 .
1)实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值.
2)参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相
对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在 F上的值必须为 :
·或者取空值(F的每个属性值均为空
值
);