一、填空题(主观)(共 8 道试题,共 40 分。)
1. 定义一个基本表就是定义其表名,以及每个字段的 ________ 、________、________和小数位数。
2. 关系中的元组和属性分别对应二维表中的________ 和 ________ 。
3. 建立索引文件的命令为________,此命令只能对________字段、________字段和________字段等建立索引文件。
4. 假定利用CREATE TABLE命令建立如下一个基本表:BOOK(总编号C(6),分类号C(3),书名C(16),单价N(10,2)),则单价字段的类型为_______型,字段宽度为________,其中包含有__________位小数。
5. 关系运算中的选择运算包括 _________________________和_________________________两种。
6. 关系运算包括两类:一类是传统的_________运算,另一类是专门的_________运算。
7. SQL插入记录的命令是INSERT,删除记录的命令是_______________,修改记录的命令是_____________。
8. 在SQR的嵌套查询中,量词ANY和_____________是同义词。在SQL查询时,使用_____________子句指出的是查询条件。
提示:答题框内不能输入超过2000个字符。如果超过2000字符,请使用附件上传功能。
二、单项选择题(共 20 道试题,共 60 分。)
1. 在下面关于面向对象数据库的叙述中,错误的是( )。
A. 每个对象在系统中都有唯一的对象标识
B. 事件作用于对象,对象识别事件并作出相应反应
C. 一个子类能够继承其所有父类的属性和方法
D. 一个父类包括其所有子类的属性和方法
满分:3 分
2. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )。
A. m:n
B. 1:m
C. m:k
D. 1:1
满分:3 分
3. 修改当前表结构的命令为( )。
A. MODIFY COMMAND
B. EDIT
C. MODIFY STRUCTURE
D. BROWSE
满分:3 分
4. 关系数据库管理系统所管理的关系是( )。
A. 一个DBF文件
B. 一个DBC文件
C. 若干个二维表
D. 若干个DBC文件
满分:3 分
5. 在Visual FoxPro6.0中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是( )。
A. REPLACE AGE WITH AGE+1
B. UPDATE STUDENT AGE WITH AGE+1
C. UPDATE SET AGE WITH AGE+1
D. UPDATE STUDENT SET AGE=AGE+1
满分:3 分
6. 不论索引是否生效,定位到相同记录上的命令是( )。
A. GO TOP
B. GO BOTTOM
C. GO 6
D. SKIP
满分:3 分
7. 7.在Visual FoxPro6.0中,通用型字段G和备注型字段M在表中的宽度都是( )。
A. 2个字节
B. 4个字节
C. 8个字节
D. 10个字节
满分:3 分
8. 使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是( )。
A. SELECT * FROM STUDENT WHERE LEFT(姓名,2)=”王”
B. SELECT * FROM STUDENT WHERE RIGHT(姓名,2)=”王”
C. SELECT * FROM STUDENT WHERE TRIM(姓名,2)=”王”
D. SELECT * FROM STUDENT WHERE STR(姓名,2)=”王”
满分:3 分
9. USE ABC命令的功能是( )。
A. 建立文件名为“ABC.DBF”的表结构
B. 打开文件名为“ABC.DBF”的表文件
C. 关闭文件名为“ABC.DBF”的表文件
D. .打开文件名为“ABC”的索引文件
满分:3 分
10. 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
A. 使用WHERE子句
B. 在GROUP BY后面使用HAVING 子句
C. 先使用WHERE子句,再使用HAVING 子句
D. 先使用HAVING 子句,再使用WHERE子句
满分:3 分
11. 执行以下几条命令后,则( )。
USE ZGJK
GO 5
INSERT BLANK BEFORE
USE ZGJK
GO 5
INSERT BLANK BEFORE
A. 新记录为第五条记录,原第五条为第六条记录
B. 新记录为第六条记录,原第六条为第七条记录
C. 新记录为第四条记录,原第四条为第五条记录
D. 新记录为末记录
满分:3 分
12. 执行以下命令后,同时打开的表个数为( )。
SELECT 1
USE A1
USE A2
SELECT 2
USE A3
USE A4
SELECT 1
USE A1
USE A2
SELECT 2
USE A3
USE A4
A. 1个
B. 2个
C. 3个
D. 4个
满分:3 分
13. 在下列函数中,函数值为数值的是( )。
A. AT(“人民”,”中华人民共和国”)
B. CTOD(“01/01/96”)
C. BOF()
D. SUBSTR(DTOC(DATE()),7)
满分:3 分
14. 在Visual FoxPro6.0中,日期型型字段的宽度为( )个字节。
A. 1
B. 2
C. 8
D. 10
满分:3 分
15. DISPLAY+回车的作用为( )。
A. 显示当前表的结构
B. 显示当前表的当前记录
C. 显示当前表的所有记录
D. 修改当前表的记录
满分:3 分
16. 在Visual FoxPro6.0系统中根据当前记录向前或向后作相对移动指针的命令为( )。
A. GO
B. SKIP
C. LOCATE
D. CONTINUE
满分:3 分
17. REPLACE 基本工资 WITH 基本工资+10的功能为( )。
A. 所有记录的基本工资都增加10元
B. 当前记录的基本工资都增加10元
C. 所有记录的基本工资都等于10元
D. 当前记录的基本工资修改为10元
满分:3 分
18. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。
A. “一方”表的主索引或候选索引,”多方”表的普通索引
B. “一方”表的主索引,”多方”表的普通索引或候选索引
C. “一方”表的普通索引,”多方”表的主索引或候选索引
D. “一方”表的普通索引,”多方”表的候选索引或普通索引
满分:3 分
19. Visual FoxPro6.0参照完整性规则不包括( )。
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
满分:3 分
20. 要为当前表所有职工增加100元工资应该使用命令( )。
A. CHANGE 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100
C. CHANGE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100
满分:3 分
点点赞赏,手留余香
给TA打赏