- 层次模型类似于数据结构中的树
- 网状模型类似于数据结构中的图
1.实体是信息世界中的术语,与之对应的数据库术语为( )。
A. 文件
B. 数据库
C. 字段
D. 记录
正确选项:D
解析:信息世界的一个实体,在数据库中存储为表中的一条记录。
2.下列选项中,不属于关系模型3个重要组成部分的是( )。
A. 数据结构
B. 数据操纵
C. 数据控制
D. 数据完整性规则
正确选项:C
解析:逻辑模型的三个重要组成部分是数据结构、数据操作(操纵)、数据完整性规则
3.层次型、网状型和关系型数据库划分原则是( )。
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系
正确选项:D
解析:一般按数据结构的类型来命名数据模型,按照数据模型命名数据库。数据模型表示了数据之间的联系
4.按照传统的数据模型分类,数据库系统可以分为三种类型( )。
A. 大型、中型和小型
B. 西文、中文和兼容
C. 层次、网状和关系
D. 数据、图形和多媒体
正确选项:C
解析:传统的数据模型包括层次、网状和关系模型,面向对象、半结构化模型等都是后来出现的。
5.数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括( )。
A. 网状模型
B. 链状模型
C. 层次模型
D. 关系模型
正确选项:B
解析:传统的数据模型包括层次、网状和关系模型
6.关系数据模型( )。
A. 只能表示实体间的1∶1联系
B. 只能表示实体间的1∶n联系
C. 只能表示实体间的m∶n联系
D. 可以表示实体间的上述三种联系
正确选项:D
解析:关系模型可以表示一对一、一对多和多对多三种联系。
7.在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是( )。
A. 层次结构
B. 二维表结构
C. 网状结构
D. 封装结构
正确选项:B
解析:层次模型是树形结构,网状模型是网状结构,而关系模型的结构是规范的二维表,在表中即能表示实体,也表示了实体之间的联系。
8.数据库技术奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是( )。
A. 层次数据模型
B. 网状数据模型
C. 关系数据模型
D. 面向对象数据模型
正确选项:C
埃德加·弗兰克·科德(EdgarFrankCodd,1923-2003)被誉为“关系数据库之父”,并因为在数据库管理系统的理论和实践方面的杰出贡献于1981年获图灵奖。1970年,科德发表题为“大型共享数据库的关系模型”的论文,文中首次提出了数据库的关系模型。
9.对于“关系”的描述,正确的是( )。
A. 同一关系中允许有完全相同的元组
B. 同一关系中元组必须按照关键字升序存放
C. 在一个关系中必须将关键字作为该关系的第一个属性
D. 同一关系中不能出现相同的属性名
正确选项:D
解析:同一关系中属性名必须唯一。关键字唯一标识一个元组,所以元组不能完全相同;关键字可以在任意位置,只是习惯上将其作为第一个属性;元组存放顺序任意,但使用时可以根据需要重新排序
10.在数据库中存储的是( )。
A. 数据
B. 数据模型
C. 数据以及数据之间的联系
D. 信息
正确选项:C
解析:数据库中不仅存储数据,还可以存储表示数据之间的联系
11.数据库的网状模型应满足的条件是( )。
A. 允许一个以上的无双亲,也允许一个结点有多个双亲
B. 必须有两个以上的结点
C. 有且仅有一个结点无双亲,其余结点都只有一个双亲
D. 每个结点有且仅有一个双亲
正确选项:A
解析:网状模型允许一个以上的结点无双亲, 一个结点可以有多于一个的双亲。
12.在数据库的非关系模型中,基本层次联系是( ) 。
A. 两个记录型以及它们之间的多对多联系
B. 两个记录型以及它们之间的一对多联系
C. 两个记录型之间的多对多的联系
D. 两个记录之间的一对多的联系
正确选项:B
解析:在非关系模型中,记录型之间一对多的联系是基本层次联系,层次模型不能直接表示多对多
13.关系模型中,一个码是( )。
A. 可由多个任意属性组成
B. 至多由一个属性组成
C. 可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D. 以上都不是
正确选项:C
解析:关系模型的码是指能唯一确定一个元组的一个或多个属性的集合