一、选择题
1. 在一个二维表中,行称为________,列称为________。
A) 属性;元组 B) 元组;属性
C) 关系;元组 D) 属性;关系
2. 数据库系统的核心是________。
A) 数据库管理系统 B) 数据库
C) 数据 D) 数据库应用系统
3. VFP是一种________数据库管理系统。
A) 层次型 B) 网状型
C) 关系型 D) 树型
4. 支持数据库各种操作的软件系统是________。
A) 数据库系统 B) 操作系统
C) 数据库管理系统 D) 命令系统
5. 在关系模型中,从表中选出满足条件的记录的操作称为________。
A) 连接 B) 投影
C) 联系 D) 选择
6. 数据库系统与文件系统的主要区别是________。
A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件
B) 文件系统管理的数据较少,而数据库系统能管理大量数据
C) 文件系统比较简单,数据库系统比较复杂
D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题
7. 在关系运算中,选择的操作对象是________;投影的操作对象是________;连接的操作对象是________。
A) 一个表;一个表;两个表
B) 一个表;两个表;两个表
C) 一个表;一个表;一个表
D) 两个表;一个表;两个表
8. 在关系数据库中,基本的关系运算有三种,它们是________。
A) 选择、投影和统计 B) 选择、投影和连接
C) 排序、索引和选择 D) 统计、查找和连接
9. VFP是一种关系型数据库管理系统,所谓关系是指________。
A) 表中各个记录之间的联系
B) 数据模型满足一定条件的二维表格式
C) 表中各个字段之间的联系
D) 一个表与另一个表之间的联系
10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。
A) 一对一 B) 多对一
C) 一对多 D) 多对多
11. 自然连接要求被连接的两关系有若干相同的________。
A) 实体名 B) 属性名
C) 主关键字 D) 主属性名
12. 数据库类型是根据________划分的。
A) 文件形式 B) 存取数据方法
C) 数据模型 D) 记录形式
13. 关系是指________。
A) 元组的集合 B) 字段的集合
C) 属性的集合 D) 实例的集合
14. 对于关系S(S1, S2, S3, S4),写一条规则,把其中S2的属性限制在10-20之间,则这条规则属于________。
A) 参照完整性规则 B) 实体完整性规则
C) 域完整性规则 D) 不属于以上任何规则
15. 在使用项目管理器时,如果需要创建文件,利用“文件”菜单中的“新建”命令创建的文件________。
A) 属于当前打开的项目
B) 不属于任何项目
C) 属于任何项目
D) 以上都不正确
19. 下面关于“类”的描述,错误的是________。
A) 一个类包含了相似的有关对象的特征和行为方法
B) 类可以按所定义的属性、事件和方法进行实际的行为操作
C) 类只是实例对象的抽象
D) 类并不实行任何行为操作,它仅仅表明该怎样做
20. 下列关于对象的说法,不正确的是_______。
A) 任何对象都有自己的属性和方法
B) 属性是对象所固有的物理特征,方法是附属于对象的行为和动作
C) 客观世界的任何实体都可以看作是对象
D) 不同的对象具有相同的属性和方法
21. 关系数据库系统中所使用的数据结构是
A)表格 B)二维表 C)树 D)图
22. 下面关于属性、事件和方法的叙述中,错误的是
A)属性用于描述对象的状态,方法用于表示对象的行为
B)基于同一类产生的两个对象可以分别设置自己的属性值
C)事件代码也可以像方法一样被显示调用
D)在新建一个表单时,可以添加新的属性、方法和事件
23. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为
A)并运算 B)交运算 C)差运算 D)积运算
24. 数据处理的核心问题是_______。
数据管理 B)数据分组
C)安全维护 D)数据传输
25. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_______。
DB包括DBS和DB B) DBMS包括DB和DBS
DBS包括DB和DBMS D) 三者之间没有联系
26. 从关系模式中指定若干个属性组成新的关系称为_______。
选择 B)投影
C) 连接 D)人工连接
27. 计算机数据管理依次经历了_______几个阶段。
人工管理、文件系统、分布式数据库系统、数据库系统
文件系统、人工管理、数据库系统、分布式数据库系统
数据库系统、人工管理、分布式数据库系统、文件系统
人工管理、文件系统、数据库系统、分布式数据库系统
28. 按一定的组织形式存储在一起的相互关联的数据集合称为_______。
数据库管理系统 B) 数据库
C) 数据库应用系统 D) 数据库系统
29. 在一个关系中,不可能有完全相同的_______。
A)分量 B) 属性 C) 域 D)元组
32. 按所使用的数据模型来分,数据库可分为_______三种模型。
网状、链状和环状 B) 独享、共享和分时
C)大型、中型和小型 D) 层次、关系和网状
33. 下列关于类的说法,不正确的是_______。
A)类是对象的集合,类是对一类相似对象的性质描述
类是对象的实例,对象是类的集合
类具有继承性、封装性等特性
类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有属性和方法
34. 下列关于事件的说法,不正确的是_______。
A)用户可以根据自己的需要创建事件
B)事件是一种由系统预先定义而由用户或系统发出的动作
C)事件可以由系统和用户引发
D)事件是由系统定义的,用户不能随便创建或修改
35. 层次模型不能直接表示_______。
A)1:1关系 B)1:n关系
C)m:n关系 D)1:1和1:n关系
36. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_______。
A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系
37. 设有关系R1和R2,经过关系运算得到结果S,则S是_______。
A)一个关系 B)一个表单 C)一个数据库 D)一个数组
38. Visual FoxPro DBMS是_______。
A)操作系统的一部分 B)操作系统支持下的系统软件
C)一种编译程序 D)一种 操作系统
39. 对于现实世界中事物的特征,在实体-联系模型中使用_______。
A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述
40. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_______。
A)建立新的属性来实现 B)建立新的关键字来实现
C)建立新的关系来实现 D)建立新的实体来实现
41. 专门的关系运算不包括下列中的_______。
A)连接运算 B)选择运算 C)投影运算 D)交运算
42. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为_______。
A)并运算 B)交运算 C)差运算 D)积运算
43. 关系模型中,一个关键字是_______。
A)只能由一个属性组成
B)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
C)可由多个任意属性组成
D)以上都不是
44. 关系模式的任何属性_______。
A)在该关系模式中的命名可以不唯一 B)可以再分
C)不可再分 D)以上都不是
45. 同一个关系