中央广播电视大学2008-2009学年度第二学期"开放专科"期末考试
SQLServer数据库应用 试题
2009年7月
一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共 20分)
1.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X (学生号,课程号,成绩),若要显示出每个学生所选课程的成绩则需要进行( )的自然连接运算。
A.S与C B.C与X
C.S与X D.X与C
2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D →E>,则该关系的候选码为( )。
A.A B.B
C. C D.D
3.在SQL的查询语句中,group by选项实现( )功能。
A.排序 B.求和
C. 查找 D. 分组统计
4.在SQLScrver2000中,一个事务处理控制语句以关键字( )开始。
A. BEGIN B.BEGIN TRAN
C. CREATE D. CREATE TRAN
5.在SQLServer2000系统中,局部变量的开始标记为( )。
A. * B. #
C. @ D.&
6.在SQLServer2000系统中,调用一个存储过程的语句关键字为( )。
A.EXEC B.COMMIT
C.BEGIN D.CONTINUE
7.在SQLServer2000系统中,每个复合语句块的开始标记为( )。
A.END B.BEGIN
C. DECLARE D. CURRENT
8.Transact-SQL语言对标准SQL的扩展主要是加入了( )。
A. Min、Max等函数 B.建库和建表语句
C.GroupBy分组统计 D.变量和程序控制结构
9.在Transact-SQL中提供的循环结构为( )。
A. Begin...End B. If...Then...E1se
C. Case D.While
10.SQLServer2000触发器主要是针对INSERT、UPDATE和( )语句的执行而创
建的。
A.SELECT
B.DELETE
C.DECLARE
D.CREATE
二、是非判断题(若叙述正确则在题目后面的括号内打"√",否则打 "X"。每小题2分,共20分)
1.主码是一种候选码,主码中的属性个数没有限制。( )
3.在一个关系R中,若存在"学号一系号,系号+系主任",则学号不能够函数决定系主任。( )
4.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插人、删除和修改操作能够正常进行。( )
5.在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可以涉及到多个属性。( )
6.需求说明书是系统总体设计方案,是开发单位与用户单位共同协商达成的文档。
( )
7.设计数据库的逻辑结构模式时,只要设计好全局模式,不需要进行各个外模式的设计。 ( )
8.SQLServer与Windows 2000等操作系统完全集成,可以使用操作系统的用户名和域 账号作为数据库的注册(登录)账号。( )
9.在网络多用户环境下,在停止SQLServer服务之前,不能先执行暂停操作。( )
10.在授予用户访问权限的语句中,开始关键字为GRANT。( )
三、填空题(把合适内容填在横线上。每空1分,共30分)
1.在文件系统中,存取数据的基本单位为 ,在数据库系统中,存取数据的基本单 位为 。
2.在实体中能作为候选码的属性称为 ,否则称为 。
3.数据库的逻辑数据模型依次有层次、网状、 和 等四种。
4.假定一个关系中有n个元组,则某个列的当前全部不同取值的个数最少为
个,最多为 个。
5.数据库体系结构中包含的三级模式为 、 和内模式 三种。
6.SQL具有数据 、 、更新和控制等四种主要功能。
7.传统的集合运算包括并、交、 和 四种。
8。设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D,D →E>,该关系满足 范式,若要规范化为高一级的范式,则将得到 个关系。
9.在SQL中,insert、update和delete分别为对基本表进行 、 和删除记
录操作的命令。
10.在SQL中,根据基本表建立一个视图时,包括建立了该视图的--和--
两个方面。
11.ALTERDATABASE为 数据库定义的命令关键字,DROP DATABASE为
整个数据库的命令关键字。
12.在基本表的某个列上建立索引,可以使基本表中的所有记录按该列值的--或 排列。
13.在Transact-SQL语言中,每条--语句能够同时为多个变量赋值,每条 语句只能为一个变量赋值。
14. 索引的命令关键字为CREATE INDEX,--索引的命令关键字为DROP INDEX。
15.CHECK约束被称为--约束,UNIQUE约束被称为--约束。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的 每条SQL查询语句写出相应的功能,以及按照下列后两小题的 每种功能写出相应的SQL查询语句(每小题4分,共20分)
五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每 小题5分,共10分)
试卷代号:2236
中央广播电视大学2008-2009学年度第二学期"开放专科"期末考试
SQLServer数据库应用 试题答案及评分标准
(供参考)
2009年7月
一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分)
1.C 2.A 3.D 4.B 5.C
6.A 7.B 8.D 9.D 10.B
二、是非判断题(若叙述正确则在题目后面的括号内打"√",否则打"X"。每小题2分,共20分)
1.√ 2.√ 3.X 4.X 5.√
6.√ 7.X 8.√ 9.X 10.√
三、填空题(把合适内容填在横线上。每空1分,共30分)
1.记录 数据项
2.主属性 非主属性
3.关系 对象
4. 1 n
5.全局模式(模式) 外模式(次序无先后)
6.定义 查询(次序无先后)
7.差 笛卡尔积(次序无先后)
8。第二 2
9.插入 修改(更新)
10.结构 内容
11.修改 删除
12.升序 降序(次序无先后)
13. SELECT SET
14.建立(创建) 删除
15.检查 唯一值(单值)
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,以及按照下列后两小题的每种功能写出相应的SQL查询语句(每小题4分,
共20分)
1.从教学库中查询出每门课程被选修的人数。
2.从教学库中查询出被2至4名学生选修的所有课程。
3.从教学库中查询出每个学生所选课程及成绩的信息。
4.select *
from商品表1
where单价>all(select单价//单价选项可以由max(单价)代替
from商品表1
where分类名=,电视机·
)
5·select z.*
from学生x,选课y,课程z
where x.学生号=y.学生号and y.课程号=z.课程号and姓名=@m1
五、根据下面所给的AAA数据库,写出每小题所能实现的功能(每小题5分,共10分)
1.从score表中查询出大于等于平均成绩的所有记录。
2.显示出AAA库中所有学生的记录信息及选课成绩。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
2016电大《中级财务会计》试题和答案20050104-27
2016电大《中级财务会计》试题和答案20030704-27
2016电大《中级财务会计》试题和答案20040104-27
2016电大《中级财务会计》期末复习提要20090704-27
2013电大《工程力学(1)》试题和答案20080704-27