表和数据库题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二部分题目表和数据库
一选择题:
1在VISUAL FOXPRO中,通用型字段G和备注型字段M在表中的宽度都是。
A 2个字节
B 4个字节
C 8个字节
D 10个字节
2复制表文件的结构使用命令。
A APPEND
B DISPLAY
C COPY STRUCTURE
D TYPE
3打开一个数据库,执行命令。
A USE
B OPEN DATABASE
C CLEAR
D CLOSE
4在关系模型中,同一个关系中的不同属性,其属性名 ______。
A 可以相同
B 不能相同
C 可以相同,但数据类型不同
D 必须相同
5 用户在创建某个表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构后,系统会在磁盘上生成_____个文件。
A 1
B 2
C 3
D 4
6 关于表的备注型字段与通用型字段,以下叙述中错误的是____。
A 字段宽度都不能由用户设定
B 都能存储文字和图象数据
C 字段宽度都是4
D 存储的内容都保存在与表文件名相同的 .FTP 文件中7在创建表索引时,索引表达式可以包含表的一个或多个字段。在下列字段类型中,不能直接选作索引表达式的是_____。
A 货币型
B 日期时间型
C 逻辑型
D 备注型
8在VFP中,如果指定两个表的参照完整性的删除规则为“级联”,则当删除父表中的记录时,____。
A 系统自动备份父表中被删除记录到一个新表中
B 若子表中有相关记录,则禁止删除父表中记录
C 若子表中有相关记录,自动删除子表中所有相关记录
D 不作参照完整性检查,删除父表记录与子表无关
9若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是。
A ALTER TABLE XS ADD MC C(6)
B ALTER XS ADD COLUMN M
C C (6)
C ALTER TABLE XS ALTER MC C(6)
D ALTER TABL
E XS ADD FIELD MC C(6) 10将“学生”表中班级字段(C型)的宽度由原来的8改为12,正确的命令是
A alter table 学生 alter 班级 c(12)
B alter table 学生 drop fields 班级 c(12)
C alter table 学生 add 班级 c(12)
D alter table 学生 add fields 班级 c(12)
11学生表(XS.DBF)的表结构为:学号(XH,C,6),姓名(XM,C,8),出生日期(CSRQ,D,8)性别(XB,L,1),入学成绩(RXCJ,N,5,1),用Insert命令向XS表添加一条新记录,记录内容为:
下列命令中正确的是______。
A INSERT INTO XS VALUES("984461","李小平",{^1985/12/12},.T.,510)
B INSERT TO XS VALUES("984461","李小平",{^1985/12/12},.T.,510)
C INSERT INTO XS VALUES(984461,李小平,1985/12/12,.T.,510)
D INSERT TO XS VALUES(984461,李小平,1985/12/12,.T.,510)
12 MODIFY STRUCTURE 命令的功能是:
A 修改记录值
B 修改表结构
C 修改数据库结构
D 修改数据库或表的结构
13有如下一段程序:
CLOSE TABLES ALL
USE XS
SELE 3
USE JS
USE KC IN 0
BROW
上述程序执行后,浏览窗口中显示的表及当前工作区号分别是 _____________ 。
A KC 、 2 B KC 、 3 C JS 、 3 D JS 、 2
14 VFP中若要将当前工作区中打开的表文件 GZB.DBF 复制到C盘根目录下生成一个文件名为GZB1的EXCEL 文件,则可以使用命令 _____________ 。
A COPY GZB.DBF TO C:\GZB1.XLS B COPY TO C:\GZB1.XLS C COPY TO C:\GZB1.XLS TYPE SDF D COPY TO C:\GZB1 TYPE XLS 15如果要对自由表某一字段的数据建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是:
A 对该字段创建主索引
B 对该字段创建唯一索引
C 对该字段创建候选索引
D 对该字段创建普通索引
16 Visual FoxPro系统中,对数据库表设置参照完整性过程时,“更新规则”选择了“限制”选项后,则:
A 在更新父表的关键字的值时,新的关键字值更新子表中的所有相关记录
B 在更新父表的关键字的值时,若子表中有相关记录则禁止更新
C 在更新父表的关键字的值时,若子表中有相关记录则允许更新
D 在更新父表的关键字的值时,不论子表中是否有相关记录
17若要将XS.DBF表中的XM字段更名为MC,以下命令中正确的是:
A ALTER TABLE XS RENAME XM TO MC
B ALTER XS RENAME XM TO MC
C ALTER TABLE XS RENAME XM MC
D ALTER TABL
E XS RENAME XM INTO MC
18 表(table)是存储数据的容器。在下列关于VFP表的叙述中,错误的是:________。
A 系统默认的表文件扩展名为.dbf
B 利用表设计器创建表结构时,系统默认的字符型字段宽度为10
C 自由表的索引功能与数据库表有区别
D 表文件名命名上只要遵循操作系统的规定,VFP本身无任何规定
19 数据库(database)是许多相关的数据库表及其关系等对象的集合。在下列关于VFP数据库的叙述中,错误的是________。
A 可以用命令新建数据库
B 从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程
C 创建数据库表之间创建“一对多”永久关系时,主表必须用主索引或候选索引
D 创建数据库表之间的永久性关系,一般是在数据库设计器中进行
20字段和记录的有效性规则值保存在________。
A 表的索引文件中
B 数据库文件中
C 项目文件中
D 表文件中
21 GZ.DBF(工资)表中有JBGZ(基本工资)、ZC(职称)字段,要给所有职称为教授或副教授的人员每人基本工资增加300元,不可以使用的命令是。
A UPDATE GZ SET JBGZ=JBGZ+300 WHERE "教授" $ZC
B UPDATE GZ SET JBGZ=JBGZ+300 WHERE RIGHT(ZC,4)="教授"