考点4:数据库设计基础

发布时间 : 星期三 文章考点4:数据库设计基础更新完毕开始阅读

1.在数据库中,数据模型包括数据结构、数据操作和( )。答案:A A)数据约束 B)数据类型 C)关系运算 D)查询

题目解析:数据模型是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架,即描述了数据结构、数据操作及数据约束。故正确答案为A。

2.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是( )。答案:A A)一对多 B)一对一 C)多对一 D)多对多

题目解析:一个运动队有多个队员,表明在运动队表中的每个队与队员表中的一个或多个队员相关;一个队员仅属于一个运动队,表明队员表中的每个队员只可以与运动队表中的一个队相关,为一对多关系。故正确答案为A。

3.有两个关系R和T如下:

则由关系R得到关系T的操作是( )。答案:A A)投影 B)交 C)选择 D)并

题目解析:从表图中可以看出,关系T是从关系R中选取一部分字段(A和B)及其值构成的新的关心,是一种纵向操作产生新列,属于投影,正确选项为A。

4.在数据库系统中,数据模型包括概念模型、逻辑模型和( )。答案:A A)物理模型 B)空间模型 C)时间模型 D)数字模型

题目解析:数据模型按不同的应用层次分成三种类型:分别是概念数据模型、逻辑数据模型、物理数据模型。概念模型,是面向数据库用户的实现世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统无关。逻辑模型是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型。物理模型是面向计算机物理表示的模型,描述了数

第 1 页 共 1 页

据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。故正确选项为A。

5.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是( )。答案:A A)多对一 B)一对多 C)一对一 D)多对多

题目解析:若实体集A中的每一个实体只与实体集B中的一个实体相联系,反之亦然,则说这种关系式一对一关系;如果实体集A中的每一个实体,在实体集B中都有多个实体与之对应,实体B中的每一个实体在实体集A中只有一个实体与之对应则称这种关系式多对一联系,故本题正确答案选A。

6.有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( )。答案:A A)自然连接 B)交 C)投影 D)并

题目解析:图中T将关系R和S基于共有的属性A拼接成一个更宽的关系模式T,生成的新关系中包含满足联接条件的元组。符合自然连接模式。故正确选项为A。

7.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的( )。答案:A

A)逻辑独立性 B)物理独立性 C)应用独立性 D)以上都不对

题目解析:数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。故A选项正确。

8.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( )。答案:A A)一对多 B)一对一 C)多对一 D)多对多

题目解析:根据题意知道A和B为一对多的联系,而B和C同等价的一对一联系所以A和C也是一对多的联系,故本题答案选A。

9.有三个关系R、S和T如下:

第 2 页 共 2 页

则由关系R和S得到关系T的操作是( )。答案:A A)并 B)投影 C)交 D)选择

题目解析:关系R和S具有相同的关系模式,R和S的并是由属于R或属于S的元组构成的集合。所以正确选项为A。

10.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是( )。答案:A A)关系模型 B)谓词模型 C)物理模型

D)实体-联系模型

题目解析:逻辑模型,是指数据的逻辑结构。在数据库中,逻辑模型有关系、网状、层次,可以清晰表示个个关系。概念模型、逻辑模型、物理模型同属于面向数据库系统的模型,故C选项不正确。实体联系图(Entity Relationship Diagram),是指提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型,故D选项不正确。正确选项为A。

11.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是( )。答案:A A)多对多 B)一对多 C)多对一 D)一对一

题目解析:运动会中一个运动项目可以有多名运动员参加表明运动项目与运动员为一对多关系;一个运动员可以参加多个项目表明运动员与运动项目为一对多关系,所以为多对多关系。正确选项为A。

12.有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( )。答案:B A)选择 B)差

第 3 页 共 3 页

C)交 D)并

题目解析:差关系R和S具有相同的关系模式,R和S的差是由属于R但不属于S的元组构成的集合。故正确选项为B。

13.下面对软件测试描述错误的是( )。答案:B A)严格执行测试计划,排除测试的随意性 B)随机地选取测试数据

C)软件测试的目的是发现错误

D)软件测试是保证软件质量的重要手段

题目解析:软件测试定义:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试的目的:发现错误而执行程序的过程。是评测软件质量的中要过程和手段。测试必须对整个软件总体进行评估。故B选项不正确。

14.数据库中对概念模式内容进行说明的语言是( )。答案:A A)数据定义语言 B)数据操纵语言 C)数据控制语言 D)以上都不对

题目解析:数据库管理系统提供以下的数据语言:(1)数据定义语言(DDL):负责数据的模式定义与数据的物理存取构建; (2)数据操纵语言(DML):负责数据的操纵,如查询与增、删、改等; (3)数据控制语言(DCL):负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。故正确选项为A。

15.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是( )。答案:A A)多对多 B)一对多 C)多对一 D)一对一

题目解析:每个仓库存放有不同的零件表明仓库与零件为一对多关系;相同零件可能放在不同的仓库中,表明零件与仓库为一对多关系,所以为多对多关系。正确选项为A。

16.有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是( )。答案:A A)交 B)差 C)并 D)选择

题目解析:由关系R、S、T得出本题考查的是交的概念,交是指两个关系的交集的运算。

第 4 页 共 4 页

联系合同范文客服:xxxxx#qq.com(#替换为@)