大学MySQL期末考试试题_《数据库原理及应用》大学期末复习试题A卷.doc

湖南大学课程考试试卷

课程名称: 《数据库原理及应用》  试卷编号: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 ALLUSE IN 0USE 课程 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

你可能感兴趣的:(大学MySQL期末考试试题)