人人范文网 范文大全

vf数据库基础知识习题与答案

发布时间:2020-03-03 00:13:57 来源:范文大全 收藏本文 下载本文 手机版

第一章 VF基础知识

一、选择题

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) 以上都不正确

16.在使用项目管理器时,如果要移去一个文件,在对话框中选择“移去”按钮,系统会把所选择的文件移走,被移走的文件将会________。

A) 不被保留在原目录中 B) 将被从磁盘上删除

C) 也可能保留在原来的目录中,也可能被保留在其他目录中 D) 被保留在原目录中

17.Visual FoxPro的工作方式不包括_______。

A) 程序执行方式

B) 结构操作方式 C) 菜单操作方式

D) 命令操作方式 18.关于VFP命令格式的规则,下面叙述错误的是________。 A) 每条命令必须以命令动词开头 B) 命令动词太长,最小保留4个字符

C) FOR和WHILE引导的条件子句是有区别的 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.数据处理的核心问题是_______。

A) 数据管理

B)数据分组 C)安全维护

D)数据传输

25.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_______。

A) DB包括DBS和DB

B) DBMS包括DB和DBS C) DBS包括DB和DBMS

D) 三者之间没有联系 26.从关系模式中指定若干个属性组成新的关系称为_______。 A) 选择

B)投影

C) 连接

D)人工连接 27.计算机数据管理依次经历了_______几个阶段。

A) 人工管理、文件系统、分布式数据库系统、数据库系统 B)

文件系统、人工管理、数据库系统、分布式数据库系统 C)

数据库系统、人工管理、分布式数据库系统、文件系统 D)人工管理、文件系统、数据库系统、分布式数据库系统

28.按一定的组织形式存储在一起的相互关联的数据集合称为_______。 A) 数据库管理系统

B) 数据库

C) 数据库应用系统

D) 数据库系统 29.在一个关系中,不可能有完全相同的_______。

A)分量

B) 属性

C) 域

,

D)元组

30.下列操作方法中,不能退出VFP的一项是_______。

A) 单击“文件”菜单中的“退出”命令 B) 单击“文件”菜单中的“关闭”命令

C) 在命令窗口中输入QUIT命令,按Enter键 D) 按Alt+F4键

31.下面关于项目及项目中的文件的叙述,不正确的一项是_______。

A) 项目中的文件不是项目的一部分

B) 项目中的文件表示该文件与项目建立了一种关联 C) 项目中的文件是项目的一部分 D) 项目中的文件是独立存在的

32.按所使用的数据模型来分,数据库可分为_______三种模型。 A) 网状、链状和环状

B) 独享、共享和分时 C)大型、中型和小型

D) 层次、关系和网状 33.下列关于类的说法,不正确的是_______。

A)类是对象的集合,类是对一类相似对象的性质描述 B) 类是对象的实例,对象是类的集合 C) 类具有继承性、封装性等特性

D)类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有属性和方法

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.同一个关系模型的任两个元组值_______。

A)不能完全相同

B)可以相同 C)必须全部相同

D)以上都不是 46.关系模型是用关系表示_______。

A)实体

B)联系

C)属性

D)实体及其联系

47.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_______。

A)主键

B)候选键 C)主属性

D)外部键

48.数据结构、关系操作集合和完整性约束三部分组成了_______。 A)关系模型

B)关系

C)关系模式

D)关系数据库 49.下列四项中,_______不是构成数据模型的要素。 A)完整性约束

B)数据操作 C)数据结构

D)数据类型 50.下列关系运算中,_______是单目运算。

A)连接

B)选择 C)自然连接

D)比较

51.下面关系数据库系统的说法,正确的一项是_______。 A)数据库中只存在数据项之间的联系 B)数据库中只存在记录之间的联系

C)数据库的数据项之间和记录之间都存在联系 D)数据库的数据项之间和记录之间都不存在联系

52.两个实体之间的联系可以分为3种类型,其中不包括_______。 A)一对一联系

B)一对多联系 C)多对多联系

D)多对一联系 53.下列关于数据库系统的说法不正确的是_______。

A)数据库系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段

B)数据库系统分为5部分:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户

C)数据库系统分为4部分:硬件系统、数据库管理系统及相关软件、数据库管理员和用户

D)数据库系统是指引进数据库技术后的计算机系统

54.如果要改变一个关系中属性的排列顺序,应使用的关系运算是_______。 A)自然连接

B)选择

C)投影

D)多对一联系 55.下面关于面向对象数据库的叙述中,错误的是_______。 A)一个父类包括其所有子类的属性和方法 B)一个子类能够继承其所有父类的属性和方法 C)每个对象在系统中都有唯一的对象标识

D)事件作用于对象,对象识别事件并做出相应反映

56.项目管理器中的“全部”选项卡用于显示和管理_______。 A)数据、文档、自由表、文本文件 B)数据、文档、类库、代码、其他 C)表单、报表、文档、标签、查询

D)表单、菜单、文本文件、数据库、其他文件

57.通过项目管理器中的按钮不可以完成的操作是_______。 A)新建文件

B)添加文件 C)为文件重命名

D)删除文件

58.项目管理器中的“文档”选项卡用于显示和管理_______。 A)数据库、自由表和查询

B)表单、报表和标签 C)数据库、标签和报表

D)表单、报表和查询 59.项目管理器中的“数据”选项卡用于显示和管理_______。 A)数据库、自由表和查询

B)表单、报表和标签 C)数据库、标签和报表

D)表单、报表和查询 60.隐藏命令窗口的操作方法是_______。 A)单击“窗口”菜单中的“命令窗口”命令 B)单击常用工具栏上的“命令窗口”按钮 C)按CTRL+F4组合键 D)以上方法均可以

二、填空题

1.数据处理的核心问题是________。

2.数据库管理系统可以支持3种数据模型,它们是层次模型________和关系模型。

3.数据库系统的核心部分是________。

4.在关系数据库中,表格的每一行在VFP中称为记录;表格的每一列在VFP中称为字段;________是属性或属性的组合,它的值可以唯一地标识一个记录。

5.如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为________。

6.在连接运算中,_______ 连接是去掉重复属性的等值连接。 7.计算机数据管理的发展大致经历了人工管理、_______ 和数据库系统三个阶段。

8.VFP中,项目文件的扩展名是________。

9.对象的________就是对象可以执行的动作或它的行为。

10.现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是________。

11.将数据转换成信息的过程称为_______,包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。

12.在Visual FoxPro中,专门的关系运算有3种:选择、投影和连接。_______是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。

13.每个对象都有对应的属性和_______。

14.Visual FoxPro具有交互操作方式和_______两种工作方式。

15.Visual FoxPro具有_______、设计器和生成器3类界面操作工作。 16.Visual FoxPro的_______用于对项目中的数据、文档等进行集中管理,可用于项目的管理和维护。

17.在关系数据库中,二维表中水平方向的行称为元组,有时也叫做_______。 18.在连接运算中,_______ 连接是去掉重复属性的等值连接。 19.Visual FoxPro 6.0是一个 _______ 位的数据库管理系统。

20.用二维表数据来表示实体与实体之间联系的数据模型称为_______。 21.关系数据库中,从关系中选择满足某些条件元组的关系运算称为_______。

22.关系数据库中,从关系中选择满足某些属性列的关系运算称为_______。 23.关系是具有相同性质的_______的集合。 24.关系数据库中每个关系的形式是_______。

25.在Visual FoxPro中,显示命令窗口的快捷键是_______。 26.在Visual FoxPro中,隐藏命令窗口的快捷键是_______。

27.在命令窗口中输入_______命令,按Enter键,可以退出Visual FoxPro。 28.在Visual FoxPro中,扩展名为.PRG的程序文件位于项目管理器的_______选项卡中。

29.在Visual FoxPro中,_______是指文件、数据、文档和Visual FoxPro对象的集合。

《基础知识》参考答案:

一、选择题

1.B)

2.A)

3.C)

4.C)

5.D) 6.D)

7.A)

8.B)

9.B)

10.D)

11.B)

12.C)

13.A)

14.C)

15.B) 16.D)

17.B)

18.D)

19.B)

20.D) 21.B)

22.D)

23.A)

24.A)

25.C) 26.B)

27.D)

28.B)

29.D)

30.B) 31.C)

32.D)

33.B)

34.A)

35.C) 36.A)

37.A)

38.B)

39.C)

40.A)

41.D)

42.A)

43.B)

44.C)

45.A) 46.D)

47.B)

48.A)

49.D)

50.B) 51.C)

52.D)

53.C)

54.C)

55.A) 56.B) 57.C)

58.B)

59.A)

60.D)

二、填空 1.数据管理 2.网状模型

3.数据库管理系统|DBMS 4.关键字

5.外部关键字 6.自然 7.文件系统 8..PJX|PJX 9.方法 10.属性 11.数据处理 12.连接 13.方法

14.程序执行方式 15.向导

16.项目管理器 17.记录 18.自然 19.32

20.关系模型或关系 21.选择 22.投影

23.元组(或记录) 24.二维表 25.CTRL+F2 26.CTRL+F4 27.QUIT 28.代码 29.项目

数据库习题与答案

数据库习题与答案

VF数据库程序设计教案

第一章 VF数据库基础教案

数据库 sql习题及答案

数据库应用习题及答案

Oracle数据库管理习题及答案

税收基础知识习题及答案

数据库第二章习题

造价员基础知识习题及答案5

vf数据库基础知识习题与答案
《vf数据库基础知识习题与答案.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档