
1.2 例题分析
1.数据管理经历人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的是______阶段。
A.文件系统 B.数据库系统 C.数据项管理 D.人工管理
【分析】数据库在组织管理数据时独立于应用程序且不依赖于应用程序,数据的逻辑结构、存储结构与存取方式的改变均不会影响应用程序。通过数据库的方式管理数据,使数据具备物理独立性和逻辑独立性。
【答案】B
2.数据的物理独立性是指______。
A.应用程序与数据库相互独立 B.数据的物理结构的改变不影响数据库的逻辑结构
C.用户程序与DBMS相互独立 D.数据库与数据库管理系统相互独立
【分析】数据的物理独立性是指数据的物理结构(包括存储结构,存取方式等)的改变不影响数据库的逻辑结构,不会引起应用程序的变化。
【答案】B
3.数据库的创建、管理、运行和维护的软件系统称为______。
A.数据库系统 B.数据库应用系统 C.操作系统 D.数据库管理系统
【分析】数据库管理系统(Database Management System,DBMS)负责数据库的数据组织、操作、维护、控制及保护等,位于用户与操作系统之间的一种系统软件,是数据库的核心。
【答案】D
4.用二维表数据表示实体之间联系的模型称为______。
A.网状模型 B.关系模型 C.实体-联系模型 D.层次模型
【分析】层次模型一般用树状结构来表示实体集以及实体间的联系,只能表示出一对多的关系;网状模型是不加任何条件限制的无向图;关系模型用二维表格描述实体集及其之间的关系;实体-联系模型是概念设计阶段所采用概念模型设计方法,又称E-R模型。
【答案】B
5.关系模型中三种基本关系运算是______。
A.显示、统计、复制 B.索引、排序、查找
C.选择、投影、连接 D.建库、录入、排序
【分析】关系运算包括两大类:一是传统的集合运算(如并、交、差等);二是专门的基本关系运算(如选择、投影、连接等)。
【答案】C
6.在概念模型中,一个实体集合对应关系模型中的一个______。
A.元组 B.字段 C.关系 D.属性
【分析】在概念模型中,实体型是指用实体名及其属性名的集合来抽象描述同类对象。一个实体对应着逻辑模型当中的一个关系。
【答案】C
7.能够对表进行水平方向分割的运算是______。
A.交 B.投影 C.选择 D.连接
【分析】选择是对二维表的行方向运算,投影是对二维表的列方向运算,连接是基于多表之间按某种条件进行连接形成新的关系,而交运算是集合运算。
【答案】C
8.关系模型中任意两元组的值______。
A.不能相同 B.可全同 C.必须全同 D.以上都不是
【分析】根据关系模型中实体完整性约束可知,同一关系中不能有完全相同的两个实体同时出现。
【答案】A
9.关系数据模型______。
A.只能表示实体间的1:1联系 B.只能表示实体间的m:n联系
C.只能表示实体间的1:n联系 D.可以表示实体间的上述三种联系
【分析】关系数据模型通过关键字,能够实现实体之间的三种联系,即1:1联系、1:n联系、m:n联系。
【答案】D
10.下列关于关键字说法错误的是______。
A.关键字是唯一标识实体的属性集
B.候选关键字能唯一决定一个元组
C.候选关键字能唯一确定一个元组的属性集
D.候选关键字不能被选为主关键字
【分析】候选关键字能唯一确定实体的属性或属性集,被选为主候选关键字的又称主关键字,即主关键字是候选关键字。
【答案】D