99网
您的当前位置:首页中职数据库练习题

中职数据库练习题

来源:99网


第二章 数据库和表练习卷

一、

选择题

1.下列选项中不能作为字段名的是( ) A.价格 B.价 格 C.价格_a D.价格_5

2.某个数值型字段的宽度为9位,小数位数为3位,则该字段的最大值是( ) A.999999999 B.999 C.999999.999 D.99999.999

3.复制D:\\ZG\\ZGDA.DBF表中所有女职工的数据来创建新表ZGDA2.DBF,应该使用的命令是( )

A. USE D:\\ZG\\ZGDA.DBF COPY TO D:\\ZG\\ZGDA2 B. USE D:\\ZG\\ZGDA.DBF

COPY TO D:\\ZG\\ZGDA2 FOR 女职工 C. USE D:\\ZG\\ZGDA2.DBF

COPY TO D:\\ZG\\ZGDA FOR 性别=”女” D. USE D:\\ZG\\ZGDA.DBF

COPY TO D:\\ZG\\ZGDA2 FOR 性别=”女”

4.使用D:\\ZG\\JSDA.DBF表的结构创建结构描述文件JG.DBF,应该使用的命令( )

A.USE D:\\ZG\\JSDA.DBF COPY TO D:\\ZG\\JG B. USE D:\\ZG\\JSDA.DBF COPY STRUCTURE TO D :\\ZG\\JG C.USE D:\\ZG\\JSDA.DBF

COPY STRUCTURE EXTENDED D:\\ZG\\JG D.USE D:\\ZG\\JSDA.DBF

COPY STRUCTURE EXTENDED TO D:\\ZG\\JG 5.下列关于数据库表的叙述中,错误的是( )

A.一个数据库表只能属于一个数据库B.一个数据库表可以属于多个数据库 C.数据库表可以移出数据库成为自由表

D.自由表可以添加到数据库中成为数据库表 6.每个字段有4个属性,下列不是字段属性的是()

A.字段名 B.字段类型 C.字段宽度 D.字段属性 7.下列可以作为字段名的是() A.NAME+1 B.NAME-9 C.NAME_9 D.9NAME 8.VFP的字段类型不包括 ()

A.日期型 B.时间型 C.通用型 D.备注型 9.可以链接或嵌入OLE对象的字段类型是()

A.备注型字段B.通用型字段C.通用型字段和备注型字段D.任何类型的字段 10.下列字段类型中,存储图像的字段类型应该是() A.备注型 B.通用型 C.字符型 D.双精度型 11.通用型字段G和备注型字段M在表中的宽度都是()个字节 A.2 B.4 C.8 D.10

12.表STUDENT.DBF对应的备注文件名为()

A.STUDENT.DOC B.STUDENT.MEN C.STUDENT.DBT D.STUDENT.FPT 13.数据库(DB).数据库系统(DBS).数据库管理系统(DBMS)之间的关系是( )

A.DBS管理DB和DBMS B.DBMS管理DB和DBS C.DB管理DBS和DBMS D.DBS管理DB,也就是DBMS 14.下面关于表的叙述中,错误的是()

A.数据库表是属于某个数据库的表 B.自由表不属于任何数据库的表 C.数据库表和自由表可以相互转换 D.数据库表和自由表不能相互转换 15.下面关于表的叙述中,错误的是()

A.VFP可以打开多个表 B.VFP可以使用多个表的数据 C.VFP可以有多个当前表 D.VFP只能有一个当前表 16.打开表设计器建立数据库表STUDENT.DBF的命令是() A.CREATE DATABASE STUDENT B.MODIFY COMMAND STUDENT C.CREATE STUDENT D.MODIFY STRUCTURE STUDENT

17.复制D:\\ZG\\ZGDA.DBF表的结构创建新表ZGDA3.DBF,应该使用的命令是()

第 1 页 共 4 页

A.USE D:\\ZG\\ZGDA.DBF COPY TO D:\\ZG\\ZGDA3 B. USE D:\\ZG\\ZGDA.DBF COPY STRUTURE TO D:\\ZG\\ZGDA3 C. USE D:\\ZG\\ZGDA.DBF

COPY STRUCTURE TO D:\\ZG\\ZGDA3 D. USE D:\\ZG\\ZGDA3.DBF COPY STRUCTURE TO D:\\ZG\\ZGDA

18.下列命令中,创建数据库文件ST.DBC的命令是()

A.CREATE B.CREATE ST C.OPEN DATABASE ST D.CREATE DATABASE ST 19.打开数据库XH.DBC的正确命令是()

A.OPEN DATABASE XH B.USE XH C.USE DATABASE XH D.OPEN XH 20.下列方法中不能关闭数据库的是()

A.在项目管理器中选择某个数据库,再单击”关闭”按钮B.关闭数据库设计器 C.执行CLOSE DATABASE命令 D.执行CLOSE ALL 命令 21.下列方法中不能创建数据库表的是()

A.在项目管理器中选择”数据库”选项下的”表”选项,再单击”新建”按钮新建表

B.先打开一个数据库,再单击”常用”工具栏上的”新建”按钮创建表 C.先打开一个数据库,再使用CREATE命令创建表 D.数据库已经预先打开,直接利用CREATE命令创建表 22.下列方法中不能把自由表添加到数据库中的是()

A.在项目管理器中选择某个”数据库”选项下”表”的选项,再单击”添加”按钮

B.先打开数据库设计器,再选择”数据库”—“添加表”命令 C.使用”ADD TABLE<自由表名>”格式的命令 D.使用”ADD DATABASE<自由表名>”格式的命令 23.下列方法中不能把数据库表移出数据库的是()

A.在项目管理器中选择某个数据库表,再单击”移去”按钮.

B.先打开数据库设计器选择某个数据库表,再选择”数据库”—“移去”命令 C.使用”REMOVE TABLE<数据库表名>”格式的命令 D.使用”REMOVE DATABASE<数据库表名>”格式的命令 24.下列命令中,将数据库表移出数据库的命令是()

A.CLOSE DATABASE B.REMOVE TABLE C.FREE TABLE D.RELEASE TABLE 25.下列关于表的叙述中,正确的是()

A.在数据库和自由表中,都能给字段定义有效性规则和默认值 B.设置字段的有效性规则可以检验两个字段的数据是否满足条件 C.设置字段的有效性规则可以检验输入数据的正确性 D.设置字段的默认值可以指定编辑数据时字段的默认值

26.要把当前表的记录指针移到第1条记录上,应该使用的命令是() A.SKIP 1 B.GO 1 C. GO TOP D. GO BOTTON

27.要在当前未用的最小工作区中打开C:\\XH\\BOOK.DBF,可以使用的命令是() A.USE C:\\XH\\BOOK IN 1 B.USE C:\\XH\\BOOK IN 0 C.USE BOOK.DBF IN 0 D.OPEN C:\\XH\\BOOK IN 0

28.要显示D:\\ZG\\ZGDA.DBF表的第2~4条记录,应该使用的命令是() A.USE D:\\ZG\\ZGDA GO 2 DISPLAY B.USE D:\\ZG\\ZGDA GO 2 DISPLAY REST C.USE D:\\ZG\\ZGDA GO 2 DISPLAY NEXT3 D.USE D:\\ZG\\ZGDA GO 2 LIST

29.设当前表有25条记录,当前记录号是6,执行如下命令后的输出结果是() SKIP 30 ?RECNO()

A.25 B.26 C.30 D.36

30.要为当前表中的所有职工增加100元工资,应该使用的命令是() A.CHANGE 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100 C.CHANGE ALL 工资 WITH 工资+100D.REPLACE ALL 工资 WITH 工资+100 31.以下关于工作区的叙述中,正确的是() A.一个工作区中只能打开一个表

第 2 页 共 4 页

B.一个工作区中可以同时打开多个表

C.一个工作区中可以打开多个表,但任一时刻只能打开一个表 D.使用OPEN命令可以在指定工作区中打开表 32.下列命令中,错误的是()

A. USE XSDA IN 0 B.USE XSDA2 IN 5 C.USE IN 5 D.USE IN 0 33.执行下面的一组命令后,选择ZGDA.DBF所在工作区的错误命令是() CLOSE ALL USE GZ0501 IN 0 USE ZGDA IN 0 A. SELECT ZGDA B.SELECT 0 C.SELECT 2 D.SELECT B 34.要使用分屏显示的方式显示当前表的结构,可以使用的命令是() A.LIST STRUCTURE B.DISPLAY STRUCTURE C.LIST STRUCTURE IN 1 D.DISPLAY STRUCTURE IN 1 35.修改表结构的命令是()

A.MODIFY STRUCTURE B. CREATE STRUCTURE C.LIST STRUCTURE D.DISPLAY STRUCTURE

36.为S.DBF添加字段有效性规则:职工号开头的3个字符是110.正确的SQL命令是()

A.CHANGE TABLE 教师 ALTER 职工号 SET CHECKLEFT(职工号,3)=”110” B. ALTER TABLE 教师 ALTER 职工号 SET CHECKLEFT(职工号,3)=”110” C. ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=”110” D. .CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURE(职工号,3)=”110”

37.分屏显示数据的命令是()

A.LIST B.LIST STRUCTURE C.DISPLAY D.DISPLAY STRUCTURE 38.显示表结构的命令是()

A.MODIFY STRUCTURE B.LIST C.DISPLAY STRUCTURE D.DISPLAY 39.打开浏览窗口浏览编辑数据,错误的操作是() A.在项目管理器中,先选择一个表,再单击”浏览”按钮 B.在项目管理器中,先选择一个表,再单击”预览”按钮 C.先打开一个表,再选择”显示”—“浏览”命令

D.先在数据库设计器中选择一个表,再选择”数据库”—“浏览”命令 40.下列命令中,没有显示数据功能的是() A.LIST B.DISPLAY C.BROWSE D.REPLACE 41.下列命令中,没有编辑数据功能的是() A.EDIT B.LIST C.CHANGE D.BROWSE

42.将当前表中赵国强的基本工资增加200元的命令是() A.CHANGE ALL 基本工资 WITH 基本工资 +200 B. REPLACE ALL 基本工资 WITH 基本工资 +200

C.CHANGE 基本工资 WITH 基本工资 +200 WHERE 姓名=”赵国强” D. REPLACE 基本工资 WITH 基本工资 +200 WHERE 姓名=”赵国强” 43.以下方法中不能追加记录的是()

A.选择”显示”—“追回方式”命令 B.选择”表”—“追加新记录”命令 C.选择”表”—“追回记录”命令 D.选择”文件”—“导出”命令 44.下面关于追回记录的叙述中,错误的是() A.APPEND命令可以在指定表的末尾追加记录

B.APPEND BLANK 命令可以在当前表的末尾追加一条空记录 C.APPEND 命令可以在当前表的末尾追加记录

D.APPEND FROM 命令可以把其他表文件中的数据追加到当前表文件中 45.在当前表的末尾追回一条空记录的命令是()

A.APPEND B.BROW BLANK C.APPEND BLANK D.APPEND FROM BLANK 46.逻辑删除记录可以使用的方法是()

A.选择”表”—“彻底删除”命令B.选择”表”—“删除记录”命令 C.选择”编辑”—“剪切”命令 D.选择”编辑”—“清除”命令 47.下列关于索引的叙述中,错误的是()

A.索引改变记录的逻辑顺序 B.索引改变记录的物理顺序 C.一个表可以建立多个索引 D.一个表可以建立多个惟一索引 48.在指定字段或表达式中允许出现重复字段的索引是() A.候选索引和主索引 B.普通索引和惟一索引 C.候选索引和惟一索引D.普通索引和候选索引

第 3 页 共 4 页

49.VFP的参照完整性规则不包括()

A.更新规则 B.删除规则 C.查询规则 D.插入规则 50.可以设置参照完整性的两个表是()

A.同一个数据库中的两个表 B.不同数据库中的两个表 C.两个自由表D.一个数据库表和一个自由表 51.数据库系统的核心是()

A.数据库 B.操作系统 C.数据库管理系统 D.数据文件

52.设有部门和职员两个实体,每个职员只能属于一个部门,且一个部门可以有多名职员,则部门与职员实体之间的联系类型是() A.一对一的 B.一对多的. C.多对一的 D.多对多的. 53.用树形结构表示实体之间联系的数据模型称为() A.关系模型 B.网状模型 C.层次模型 D.以上3个都是 54.用二维表结构表示实体及其之间联系的数据模型称为() A.表格模型 B.层次模型 C.网状模型 D.关系模型 55.关系的3种基本运算中不包括的是() A.联接 B.排序 C.选择 D.投影 56.关系运算中的投影运算是()

A. 从关系中找出满足给定条件的元组的操作 B. 从关系中选择若干个属性组成新的关系的操作 C. 从关系中选择满足给定条件的属性的操作 D. A和B都对

57.从关系模式中指定若干个属性组成新的关系的运算称为() A.联接 B.投影 C.选择 D.排序 58.VFP是()

A.层次数据库管理系统 B.网状数据库管理系统 C.关系数据库管理系统D.表格数据库管理关系 59.VFP支持的数据模型是()

A.层次数据模型 B.关系数据模型 C.网状数据模型 D.树状数据模型 60.VFP关系数据库管理系统能够实现的3种基本关系运算是()

A.索引.排序.查询 B.录入.编辑.替换 C.选择.投影.联接 D.显示.统计.复制 二、填空题(每空1分,共20分)

1.在VFP中,字段类型指定该字段 ,字段宽度指定该字段 小数位数指定 。

2.VFP的一个表最多允有 个字段,字段名只能包含英文字母、 、 或 。

3.字符型字段的最大宽度为 个字节,数值型字段的最大宽度为 位,日期型字段的宽度为 个字节,逻辑型字段的宽度为 个字节,备注型字段的宽度为 个字节,通用型字段的宽度为 个字节。 4.在VFP中最多可以打开 个表。

5.索引的4种类型的是 、 、 、

6.选择 菜单中的 命令,可以打开“工作区属性”对话框指定当前索引。

三.写出以下操作的命令(每小题2分,共10分) 1、复制ZG.DBF表的结构,新建DA_3.DBF. 2.在D:\\ZG文件夹中创建一个文件名为ZG.DBF的表 3.把记录指针移到记录号为5的记录上。

4.选择当前没有使用的工作区号最小的工作区为当前工作区。 5.关闭当前工作区中打开的表。 四.操作题(共10分)

1.按编号字段为DA_1.DBF和DA_2.DBF表建立一对一的关系。(用语句命令来完成)

第 4 页 共 4 页

因篇幅问题不能全部显示,请点此查看更多更全内容