湖南大学课程考试试卷
课程名称: 《数据库原理及应用》 试卷编号:A 考试时间:120分钟
(答案必须写在答题纸上,写在试卷上无效)
一、单选题(每题分,共30分)
用户建立、使用和数据库A)数据库系统B)数据库管理系统C)数据库应用系统D)操作系统
课程关系中有课程编号、名称、学分、任课教师属性,执行SQL命令:Select 名称,任课教师 from 课程 where 学号>3
得到一个新的关系,该关系是课程关系进行下列何种关系运算的结果。
A)选择B)并运算C)投影和选择D)并和交运算
要判断变量姓名的第一个字是否为陈,可采取下列哪个表达式
A)like(姓名, ‘陈*’)B) ’陈’ =姓名C)left(姓名,2)=’陈’ D)at(‘陈’,姓名)>=0
使用DIMENSION a(3)定义了一个数组a,执行下列赋值命令后,数组元素a(1)a(2)a(3)的数据类型分别为a(2)={^2009-10-1}a(3)= 2009/10/1
A)C D D B)L D NC)U D CD)L D C
下列有关数据表的哪项内容,存储在数据库文件中
A)数据表的结构B) 数据记录
C)数据字典的信息D)备注型字段中的内容
若当前打开了一个数据表,该数据表共有10条数据记录,执行下列哪组命令后,EOF()函数的值为.T.
A)GO TOP B)GO BOTTOM
SKIP -1 SKIP
C)LOCATE FOR RECNO()=1 D)LIST RECO 5
若要物理清除数据表中成绩字段的值小于60的记录,应执行下列哪组命令A)PACK FOR 成绩<60B)ZAP FOR成绩<60C)PACK FOR成绩<60D)DELETE FOR成绩<60 ZAP PACK
下列哪项不是索引的功能A) 按指定顺序排列数据表的记录B) 加快查询速度C) 加快更新速度D) 建立数据表之间关系A) 打开数据表的时候,结构化复合索引文件会自动打开。B) 在INDEX ON命令中,若未指定OF ,索引将保存在结构化复合索引文件中。C) 结构化复合索引文件的主文件名与表文件名相同,扩展名为IDX。D) 在表设计器中建立的索引都保存在结构化复合索引文件中。
执行下列一组命令之后,选择""表所在工作区的命令是 CLOSE ALLUSE IN 0USE 课程 IN 0 A)SELECT 课程B)SELECT BC)SELECT 0D)SELECT 1
关于永久性联系,以下叙述正确的是A)自由表也可以建立永久性联系。B)关闭数据表时,永久性关联将被自动取消。C)建立永久联系后,才能设置数据表之间的参照完整性。D)建立永久联系后,父表记录指针的移动,会引起子表的记录指针的移动。
有关参照完整性的规定,正确的描述是
A)如果规则选择的是“级联“,则,系统将。B)如果规则选择的是““,则C)如果规则选择的是“忽略“,D)上面三种说法都不对A)USE tsml B)REPORT FORM tsml PREVIEW
C)MODIFY REPORT tsml D)DO FORM tsml PREVIEW
打开Visual FoxPro"项目管理器"的""选项卡,其中包含A) 数据库B) 文本文件C) 自由表D) 查询
二、填空题 (每题2分,共20分)
‘123.4ABC5’),3) 的计算结果是 【】 ?【】 ?【】在Visual FoxPro中,对于只取两种值的数据,一般使用? 【】 ? 字段。【】 ?“筛选”选项卡用来指定查询的 【】 ?
7. 要在数据库表之间联系时,要在父表中建立? 【】? ,在子表中建立? 【】? 。
. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、? 【】 ??和完整性。
【】 三、基于如下三个数据表文件,按要求写SQL语句。(每小题4分,共20分)
四、分析程序(1、2、3、4题,每题4分,共20分)
1. 写程序执行结果: 2. 写程序执行结果:
Clear clear
dime arr(4,4) x=1
for i = 2 to