南京大学网络教育数据库及其应用第一次作业
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内容:
有SQL语句:SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000)与如上语句等价的SQL语句是()。
A、SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000
B、SELECT*FROM 教师 WHERE 工资 >2000 AND 工资<3000
A、新建一个数据库后,会生成三个相关文件
B、从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程
C、数据库中能包含1~多个表
D、数据库表之间创建"一对多"永久性关系时,主表必须用主索引或候选索引
正确答案:B
题号:15题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是()。
B、LEFT(csrq, 4)
C、SUBS(DTOC(csrq, 1) , 5)
D、LEFT(DTOC(csrq, 1) , 4)
正确答案:C
题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
对KC(课程)表KSS(课时数,数值型)字段设置字段有效性规则:课时数必须在1与4之间(包括1,4)。则规则表达式应该写成______。
题号:10题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()。
பைடு நூலகம்A、
B、
C、
D、
正确答案:C
题号:11题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
D、DELETE S WHERE AGE>30
正确答案:B
题号:19题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,以下关于删除记录的描述,正确的是______。
A、SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
B、SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表
A、再次使用LOCATE FOR <expL>命令
B、SKIP命令
C、CONTINUE命令
D、GO命令
正确答案:C
题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()。
B、HAVING子句与GROUP BY子句无关
C、使用WHERE子句的同时可以使用HAVING子句
D、使用HAVING子句的作用是限定分组的条件
正确答案:B
题号:31题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在下列有关查询与视图的叙述中,错误的是______。
C、SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000
D、SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>=3000
正确答案:A
题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表______。
A、级联和忽略
B、级联和删除
C、级联和限制
D、限制和忽略
正确答案:D
题号:22题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,以下关于视图描述中错误的是______。
A、通过视图可以对表进行查询
B、通过视图可以对表进行更新
C、视图是一个虚表
D、视图就是一种查询
A、1≤KSS≤4
B、KSS>=1 .OR. KSS<=4
C、KSS>=1 .AND. KSS<=4
D、KSS>=1,KSS<=4
正确答案:C
题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在设计查询时,查询结果的去向可以有多个选择。设xh和xm是XS表中的两个字段,则下列SELECT-SQL命令中语法错误的是______。
B、DELETE TABLE S
C、DELETE TABLE
D、ERASE TABLE S
正确答案:A
题号:26题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,关于查询和视图的正确描述是()。
A、查询是一个预先定义好的SQL SELECT语句文件
B、视图是一个预先定义好的SQL SELECT语句文件
作业名称:数据库及其应用第一次作业
作业总分:100通过分数:60
起止时间:2015-10-9 至 2015-11-8 23:59:00
标准题总分:100
详细信息:
题号:1题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
下列程序段的输出结果是______。
CLOSE DATA
a=0
USE 教师 GO TOP
A、SELECT子句中可以包含表中的列和表达式
B、SELECT子句中可以使用别名
C、SELECT子句规定了结果集中的列顺序
D、SELECT子句中列的顺序应该与表中列的顺序一致
正确答案:D
题号:16题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
VFP每个对象都具有"属性"、"事件"和"方法",其中"方法"指的是:______。
C、查询和视图是同一种文件,只是名称不同
D、查询和视图都是一个存储数据的表
正确答案:A
题号:27题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
对于VFP中的自由表来说,不可以创建的索引类型是______。
A、唯一索引
B、候选索引
C、主索引
D、普通索引
正确答案:C
题号:28题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在表设计器的“字段”选项卡中可以创建的索引是______。
A、唯一索引
B、候选索引
C、主索引
D、普通索引
正确答案:D
题号:29题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
为“学院”表增加一个字段“教师人数”的SQL语句是()。
A、CHANGE TABLE学院ADD教师人数I
正确答案:D
题号:23题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
创建了"项目"文件后,在磁盘上将产生2个文件,扩展名分别为______。
A、PJX、PJT
B、 DBF、FPT
C、 DBC、DCT
D、 SCX、SCT
正确答案:A
题号:24题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
A、再次使用LOCATE FOR <expL>命令
B、SKIP命令
C、CONTINUE命令
D、GO命令
正确答案:C
题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句______。
内容:
在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的( )。
A、参照完整性
B、实体完整性
C、域完整性
D、用户定义完整性
正确答案:B
题号:25题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,删除数据库表S的SQL命令是()。
A、DROP TABLE S
A、SELECT xh, xm FROM xs INTO TABLE xsa
B、SELECT xh, xm FROM xs INTO CURSOR xsa
C、SELECT xh, xm FROM xs INTO FILE xsa
D、SELECT xh, xm FROM xs TO SCREEN
正确答案:C
A、对象的特征与某一方面的行为
B、对象识别的一个动作
C、对象能够执行的一个操作
D、类的实例
正确答案:C
题号:17题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
VFP的基本数据类型中,内存变量不能用,而只能用于表字段的数据类型是______。
A、日期型
B、字符型
C、备注型
D、数值型
A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D、在父表和子表的连接字段上都要建立主索引
正确答案:B
题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
DO WHILE .NOT. EOF()
IF 主讲课程="数据结构" .OR. 主讲课程="C语言"
a=a+1
ENDIF
SKIP
ENDDO
a
A、4
B、5
C、6
D、7
正确答案:C
题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
运行下列程序段后,输出的值是______。
y=DTOC(DATE(), 1)
内容:
在Visual FoxPro中,如果希望跳出SCAN……ENDSCAN循环体、执行ENDSCAN后面的语句,应使用______。
A、LOOP语句
B、EXIT语句
C、BREAK语句
D、RETURN语句
正确答案:B
题号:14题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
数据库(database)是许多相关的数据库表及其关系等对象的集合。在下列有关VFP数据库的叙述中,错误的是______。
A、
B、
C、
D、
正确答案:C
题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是()。
A、不做参照完整性检查
B、不准删除父表中的记录
C、自动删除子表中所有相关的记录
正确答案:C
题号:18题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是()。
A、DELETE FOR AGE>30
B、DELETE FROM S WHERE AGE>30
C、DELETE S FOR AGE>30
y=.NULL.
TYPE("y")
A、C
B、D
C、L
D、NULL
正确答案:A
题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用______。
C、SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录
D、传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
正确答案:A
题号:20题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
B、ALTER STRU学院ADD教师人数I
C、ALTER TABLE学院ADD教师人数I
D、CHANGE TABLE学院INSERT教师人数I
正确答案:C
题号:30题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
下列关于SQL中HAVING子句的描述,错误的是()。
A、HAVING子句必须与GROUP BY子句同时使用
D、若子表中有相关记录,则禁止删除父表中记录
正确答案:D
题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
数据库SJK的XS(学生)表中有CSRQ(出生日期,日期型)字段,则根据"月日"(不包含"年份")创建索引时,其索引表达式可以为______。
A、SUBS(csrq , 5)
内容:
在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的______。
A、参照完整性
B、实体完整性
C、域完整性
D、用户定义完整性
正确答案:B
题号:21题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
Visual FoxPro的“参照完整性”中“插入规则”包括的选择是()。
有SQL语句:SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000)与如上语句等价的SQL语句是()。
A、SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000
B、SELECT*FROM 教师 WHERE 工资 >2000 AND 工资<3000
A、新建一个数据库后,会生成三个相关文件
B、从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程
C、数据库中能包含1~多个表
D、数据库表之间创建"一对多"永久性关系时,主表必须用主索引或候选索引
正确答案:B
题号:15题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是()。
B、LEFT(csrq, 4)
C、SUBS(DTOC(csrq, 1) , 5)
D、LEFT(DTOC(csrq, 1) , 4)
正确答案:C
题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
对KC(课程)表KSS(课时数,数值型)字段设置字段有效性规则:课时数必须在1与4之间(包括1,4)。则规则表达式应该写成______。
题号:10题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()。
பைடு நூலகம்A、
B、
C、
D、
正确答案:C
题号:11题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
D、DELETE S WHERE AGE>30
正确答案:B
题号:19题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,以下关于删除记录的描述,正确的是______。
A、SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
B、SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表
A、再次使用LOCATE FOR <expL>命令
B、SKIP命令
C、CONTINUE命令
D、GO命令
正确答案:C
题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()。
B、HAVING子句与GROUP BY子句无关
C、使用WHERE子句的同时可以使用HAVING子句
D、使用HAVING子句的作用是限定分组的条件
正确答案:B
题号:31题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在下列有关查询与视图的叙述中,错误的是______。
C、SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000
D、SELECT*FROM 教师 WHERE 工资<=2000 AND 工资>=3000
正确答案:A
题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表______。
A、级联和忽略
B、级联和删除
C、级联和限制
D、限制和忽略
正确答案:D
题号:22题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,以下关于视图描述中错误的是______。
A、通过视图可以对表进行查询
B、通过视图可以对表进行更新
C、视图是一个虚表
D、视图就是一种查询
A、1≤KSS≤4
B、KSS>=1 .OR. KSS<=4
C、KSS>=1 .AND. KSS<=4
D、KSS>=1,KSS<=4
正确答案:C
题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在设计查询时,查询结果的去向可以有多个选择。设xh和xm是XS表中的两个字段,则下列SELECT-SQL命令中语法错误的是______。
B、DELETE TABLE S
C、DELETE TABLE
D、ERASE TABLE S
正确答案:A
题号:26题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,关于查询和视图的正确描述是()。
A、查询是一个预先定义好的SQL SELECT语句文件
B、视图是一个预先定义好的SQL SELECT语句文件
作业名称:数据库及其应用第一次作业
作业总分:100通过分数:60
起止时间:2015-10-9 至 2015-11-8 23:59:00
标准题总分:100
详细信息:
题号:1题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
下列程序段的输出结果是______。
CLOSE DATA
a=0
USE 教师 GO TOP
A、SELECT子句中可以包含表中的列和表达式
B、SELECT子句中可以使用别名
C、SELECT子句规定了结果集中的列顺序
D、SELECT子句中列的顺序应该与表中列的顺序一致
正确答案:D
题号:16题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
VFP每个对象都具有"属性"、"事件"和"方法",其中"方法"指的是:______。
C、查询和视图是同一种文件,只是名称不同
D、查询和视图都是一个存储数据的表
正确答案:A
题号:27题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
对于VFP中的自由表来说,不可以创建的索引类型是______。
A、唯一索引
B、候选索引
C、主索引
D、普通索引
正确答案:C
题号:28题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在表设计器的“字段”选项卡中可以创建的索引是______。
A、唯一索引
B、候选索引
C、主索引
D、普通索引
正确答案:D
题号:29题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
为“学院”表增加一个字段“教师人数”的SQL语句是()。
A、CHANGE TABLE学院ADD教师人数I
正确答案:D
题号:23题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
创建了"项目"文件后,在磁盘上将产生2个文件,扩展名分别为______。
A、PJX、PJT
B、 DBF、FPT
C、 DBC、DCT
D、 SCX、SCT
正确答案:A
题号:24题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
A、再次使用LOCATE FOR <expL>命令
B、SKIP命令
C、CONTINUE命令
D、GO命令
正确答案:C
题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句______。
内容:
在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的( )。
A、参照完整性
B、实体完整性
C、域完整性
D、用户定义完整性
正确答案:B
题号:25题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,删除数据库表S的SQL命令是()。
A、DROP TABLE S
A、SELECT xh, xm FROM xs INTO TABLE xsa
B、SELECT xh, xm FROM xs INTO CURSOR xsa
C、SELECT xh, xm FROM xs INTO FILE xsa
D、SELECT xh, xm FROM xs TO SCREEN
正确答案:C
A、对象的特征与某一方面的行为
B、对象识别的一个动作
C、对象能够执行的一个操作
D、类的实例
正确答案:C
题号:17题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
VFP的基本数据类型中,内存变量不能用,而只能用于表字段的数据类型是______。
A、日期型
B、字符型
C、备注型
D、数值型
A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D、在父表和子表的连接字段上都要建立主索引
正确答案:B
题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
DO WHILE .NOT. EOF()
IF 主讲课程="数据结构" .OR. 主讲课程="C语言"
a=a+1
ENDIF
SKIP
ENDDO
a
A、4
B、5
C、6
D、7
正确答案:C
题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
运行下列程序段后,输出的值是______。
y=DTOC(DATE(), 1)
内容:
在Visual FoxPro中,如果希望跳出SCAN……ENDSCAN循环体、执行ENDSCAN后面的语句,应使用______。
A、LOOP语句
B、EXIT语句
C、BREAK语句
D、RETURN语句
正确答案:B
题号:14题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
数据库(database)是许多相关的数据库表及其关系等对象的集合。在下列有关VFP数据库的叙述中,错误的是______。
A、
B、
C、
D、
正确答案:C
题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是()。
A、不做参照完整性检查
B、不准删除父表中的记录
C、自动删除子表中所有相关的记录
正确答案:C
题号:18题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是()。
A、DELETE FOR AGE>30
B、DELETE FROM S WHERE AGE>30
C、DELETE S FOR AGE>30
y=.NULL.
TYPE("y")
A、C
B、D
C、L
D、NULL
正确答案:A
题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用______。
C、SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录
D、传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
正确答案:A
题号:20题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
B、ALTER STRU学院ADD教师人数I
C、ALTER TABLE学院ADD教师人数I
D、CHANGE TABLE学院INSERT教师人数I
正确答案:C
题号:30题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
下列关于SQL中HAVING子句的描述,错误的是()。
A、HAVING子句必须与GROUP BY子句同时使用
D、若子表中有相关记录,则禁止删除父表中记录
正确答案:D
题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
数据库SJK的XS(学生)表中有CSRQ(出生日期,日期型)字段,则根据"月日"(不包含"年份")创建索引时,其索引表达式可以为______。
A、SUBS(csrq , 5)
内容:
在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的______。
A、参照完整性
B、实体完整性
C、域完整性
D、用户定义完整性
正确答案:B
题号:21题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:
内容:
Visual FoxPro的“参照完整性”中“插入规则”包括的选择是()。