一.选择题
1.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是。(A)
A.选择、投影、联接
B.索引、排序、查找
C.选择、索引、联系
D.差、交、并
2.Visual FoxPro是一种关系数据库管理系统,所谓关系是指。(A)
A.数据模型符合满足一定条件的二维表格式
B.表中的各个记录之间有联系
C.表中的各个字段之间有联系
D.数据库中的一个表与另一个表有联系
3.下列关于数据库系统的说法,不正确的一项是。(C)
A.数据库系统由五部分组成:计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)
B.数据库系统中减少了数据冗余
C.数据库系统中没有数据冗余
D.数据库系统可以实现有组织地、动态地存储大量相关数据
4.关系数据库管理系统所管理的关系是。(D)
A.一个表
B.一个二维表
C.一个数据库文件
D.若干个二维表
5.要控制两个表中数据的完整性和一致性,可以设置“参照完整性”,它要求这两个表。(B)
A.是不同数据库中的两个表
B.是同一数据库中的两个表
C.两个相同的自由表
D.两个相关的数据库表
6.数据库系统的核心是。(A)
A.数据库管理系统
B.数据库
C.数据
A库系统
D.文件系统
7.数据处理的中心问题是。(D)
A.数据
B.处理数据
C.表中的数据
D.数据管理
8.用二维表结构来表示实体及实体之间联系的模型称为。(C)
A.层次模型
B.数据库模型
C.关系模型
D.网状模型
9.二维表中的列称为关系的____;二维表中的行称为关系的____。(D)
A.元组,属性
B.列,行
C.行,列
D.属性,元组
10.关系数据库中每个关系的形式是____。(B)
A.表
B.二维表
C.自由表
D.数据库表
11.在Visual FoxPro中,一个关系存储为一个文件,文件扩展名为.dbf,称为____。(D)
A.元组(记录)
B.属性
C.字段
D.表
12.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为____。(A)
A.选择
B.投影
C.联接
D.联系
13.从表中选出属性值满足条件的列的操作称为____。(B)
A.选择
B.投影
C.筛选
D.联接
14.将两个关系中相同的属性的元组联接在一起构成新的二维表的操作称为____。(D)
A.选择
B.投影
C.筛选
D.联接
15.数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的____表现出来的。(C)
A.关系模型
B.数据库模型
C.数据模型
D.关系模式
16.实体完整性保证了表中记录的____,即在一个表中不能出现____。(C)
A.特性,重复记录
B.惟一性,重复字段
C.惟一性,重复记录
D.特性,重复字段
17.参照完整性与表之间的____有关。(A)
A.联系
B.元组
C.联接
D.属性
18.在Visual FoxPro中,____的定义属于域完整性的范畴。(A)
A.数据类型
B.数据模型
C.关系模型
D.关系模式
19.通过数据库系统可以____。(D)
A.提高数据的共享性,使多个用户能够同时访问数据库中的数据
B.减小数据的冗余度,以提高数据的一致性和完整性
C.提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价
D.以上答案均正确
20.关系运算中,选择的操作对象是____;投影的操作对象是____;联接的操作对象是____。(D)
A.两个表,一个表,两个表
B.一个表,两个表,两个表
C.一个表,一个表,一个表
D.一个表,一个表,两个表
21.选择是从____的角度进行的运算;投影是从____的角度进行的运算。(A)
A.行,列
B.行,行
C.列,列
D.列,行
22.在联接运算中,按照字段值对应相等为条件进行的联接操作称为—。(B)
A.联接
B.等值联接
C.自然联接
D.关系联接
23.VisualFoxPro将表分为____和____。(C)
A.数据库、自由表
B.单表,自由表
C.自由表,数据库表
D.单表,数据库
二、填空题
1.____是用来表示对象的状态;____描述对象行为的过程。(属性;方法)
2.数据处理是指____。(将数据转换成信息的过程)
3.数据库是存储在计算机存储设备上,结构化的相关数据集合。它不仅包括____,而且还包括____。(描述事物的数据本身;相关事物之间的联系)
4.实体完整性主要用于____,它是保证表中记录____的特性,即在一个表中不允许出现重复记录。(表;唯一)
5.参照完整性与____有关,它是指____。(表之间的联系;当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,可以检查对表的数据操作是否正确)
6.____是指属性或属性的组合,其值能够唯一地标识一个____。(关键字;元组)
7.事件可以由____引发,也可以由____引发。(系统;用户)
8.关系数据库中每个关系的形式是____。(二维表)
9.数据库系统的核心是____。(数据库管理系统)
10.对关系进行选择、投影、联接运算之后,运算结果仍然是一个____。(关系)
11.从关系中找出满足指定条件的元组的操作称为____。(选择)