数据库技术及应用习题集及参考答案 下载本文

一、填空题

1)信息是有用的____________。

2)数据是信息的表现__________。

3)常用的数据模型有___________、___________、___________三种。 4)数据库管理系统通常由___________、___________、___________组成。 5)Visual foxpro 6.0

有______种数据类型,他们分别是

_____________________。

6)Visual foxpro 6.0_____种数据存储容器,它们分别是

_____________________________________________________。 7)日期型数据的长度是______。

8)通用型数据的实际长度受______________限制。

9)visual foxpro 6.0有_______种类型的表达式,它们分别是

______________________________________________________。 10)“123”是______________型数据。

11)数据表中字段名的长度不超过_______汉字。

12)建立表有_______种方法,分别是________________________。 13)定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段的_____________、______________、_____________等。 14)数据表是由_______和_______两部分组成。

15)打开数据表的命令是__________。关闭数据表的命令是__________。 16)物理删除表中数据时,要首先完成_____________的操作。 17)建立索引的依据是______________。 18)Visual

foxpro

6.0

有_______种索引,它们分是

_______________________________________________。

19)主索引的关键字段值是_________的,唯一索引的关键字段值是

_________的,候选索引的关键字段值是_________的,普通索引关键字值是_________的。

20)在同一个数据表中可以有_______个主索引,可以有_______个普通索

引,可以有_______个候选索引,可以有_______个唯一索引。 21)索引一旦建立,就决定了数据表中记录的_______顺序。

22)把一个复杂的数据表,分离成多个不可再分的数据表,这些数据表之

间必然存在_______关系,才不能失去数据原有的意义。

23)数据表被添加到某一数据库中则称之为____________,反之则称之为

___________。

24)字段标题可以弥补______________的限制。

25)数据库中的数据表之间有_______种关联关系。分别是

11

_____________________。

26)打开数据库的命令是___________。

27)使用字段默认值,可以加快数据的_______速度。

28)根据视图中的数据来源可把视图分为_________、_________两种。 29)用视图_______修改数据表中数据。

30)视图中的数据取自数据库中的_________或___________。 31)查询_______更新数据库中的数据。 32)SQL语句最主要的功能是_____________。

33)要组织管理应用系统的数据及其他资源,最好使用______________。 34)在项目管理器中,有_______、_______、_______、_______、_______、

_______6个选项卡。

35)在项目管理器中,“+“的标志表示某一项目的下面_______子项目。 36)Visual foxpro 6.0的工作方式有_______种。

37)构成分支结构的语句有___个,分别是_________________________。 38)构成循环结构的语句有___个,分别是_________________________。 39)SCAN…….ENDSCAN结构的语句,是通过_______控制循环。 40)分支结构语句和循环结构语句中的条件表达式,可以是_______或_______。

41)调用过程或运行程序要使用_______命令。 42)属性是用来描述_______的参数。

43)建立类可以用类设计器中完成,也可以通过_______创建类。 44)类的两种类型是_______和_______。 45)容器类中的对象是_______修改的。 46)控件类不能_______其他对象。

47)类具有多态性、_______和_______。 48)派生的新类,将_______父类的所有属性。

49)表单是_______类,文本框、标签、编辑框、命令按钮、命令按钮组、

页框、表格、图像分别______________类。 50)建立表单的方式有_______、_______、_______。 51)表单的设计是基于_______编程的思想。 52)表单的主要属性有______________。 53)表单也称为_______或_______。 54)在表单中可以使用_______种基类控件。

55)表格控件中使用的数据源大多数来自_______和_______。 56)执行表单的命令是___________。

57)标签、文本框、编辑框、组合框、命令按钮、图像、表格、选项按钮

22

组、复选框、页框等控件的主要属性是______________。

58)在设计表单时,计时器控件是_______,在运行表单时,计时器控件是_______。

59)计时器控件的enabled属性是用于控制计时器_______和_______。 60)组合框控件是由一个_______和_______组成。

61)buttoncount属性是用来定义命令按钮组控件的_______个数。 62)设计系统菜单,可以通过_______完成。 63)菜单栏是用于放置菜单_______。

64)菜单项的任务可以是_______、_______、_______。 65)创建报表有_______种方法。 66)报表标题要通过_______控件定义。

67)报表可以在打印机上输出,也可以通过_______浏览。 68)系统开发一般过程有_______个阶段。

69)项目管理器的_______将系统的各个组件组装在一起。 70)连编可执行文件,要使用_______。

71)菜单程序组装在项目管理器_______选项卡中。

72)DBMS的含义是_________________________________。

73)VisualFoxpro数据库是________型数据库。

74)一个完整的数据库系统应包括__________、_________、________和

________四个部分。

75)字符型字段的汉字是按___________ 顺序排序的。

二、多项选择

1) 一个软件在安装之前,了.要了解他的()

.A. 硬件环境 B.软件环境 C.升迁环境 D.用户 2) Visual forpro 6.0是( )数据库系统。 .A. 网络 B.层次 C.关系 D.链状 3) 以下数据中( )是字符型数

.A. 01/01/98 B.”01/01/97” C.”12345” D.”ADCV” 4) 字符型数据的最大长度是( ) .A. 20 B.254 C.10 D.64K 5) 以下常量中( )是合法的数值型常量。

.A. 123 B.123+E456 C.”123.456” D.123*10 6) 备注型字段的长度固定为( ) .A. 8 B.1 C.4 D.10

7) 定义全局型变量,使用什么命令( )

33

.A. PUBLIC B.PRIVATE C.LOCAL D.CREATE 8) VAL(“123.45”)的值是( )

.A. “123.45” B.123.45 C.123.4500 D.12345

9) 数据表中有30个数据,如果当前记录为第3条记录,把记录指针移到

最后一个,测试当前记录号函数RECNO()的值是( ) .A. 31 B.30 C.29 D.28

10)数据表中的数据暂时不想使用,为提高数据表的使用效率,对这些数

据要进行( )

.A. 逻辑删除 B.物理删除 C.不加处理 D.数据过滤器 11)数据表中有30个数据,如果当前记录为第3条记录,把记录指针向下

移动2个记录,测试当前记录号函数RECNO()的值是( ) .A. 3 B.2 C.5 D.4

12)对数据表的结构进行操作,是在( )环境下完成的。 .A. 表设计器 B.表向导 C.表浏览器 D.表编辑器 13)在同一个数据表中可以依照( )建立索引

.A. 一个字段 B.多个字段 C.表达式 D.唯一一个字段 14)索引字段值不唯一,应该选用什么样的索引类型( )

.A. 主索引 B.普通索引 C.候选索引 D.唯一索引

15)在建立唯一索引出现重复字段值时,只存储重复出现的( )记录。 .A. 第一个 B.最后一个 C.全部 D.几个 16)在数据库中的数据表间( )建立关联关系。

.A. 可以 B.不可以 C.必须 D.可根据需要

17)已知某一数据库中有两个数据表,它们的索引关键字是一一对应的关系,这两个表若建立关联,应该建立( )关系。 .A. 一对一 B.一对多 C.多对一 D.多对多 18)一个数据表可以添加到( )数据库中。 .A. 两个 B.一个 C.多个 D.随意个

19)数据表间建立参照完整性后,可设置数据表间的哪些操作规则( )? .A. 更新 B.删除 C.插入 D.建立

20)当主数据表的索引字段的类型是主索引,子数据表的索引字段的类型

是普通索引时,两个数据表间的关联关系是( ) .A. 多对一 B.一对多 C.一对一 D.多对多 21)下述选项中( )是查询的输出形式。 .A. 数据表 B.图形 C.报表 D.临时表 22)视图不能单独存在,它必须依赖于( )

.A. 视图 B.数据库 C.数据表 D.本地视图

44