上全国信息技术水平考试数据库SQL复习题_精品文档.doc
- 文档编号:212545
- 上传时间:2022-10-06
- 格式:DOC
- 页数:8
- 大小:190KB
上全国信息技术水平考试数据库SQL复习题_精品文档.doc
《上全国信息技术水平考试数据库SQL复习题_精品文档.doc》由会员分享,可在线阅读,更多相关《上全国信息技术水平考试数据库SQL复习题_精品文档.doc(8页珍藏版)》请在冰豆网上搜索。
2012年(上)信息水平考数据库应用(SQLServer)复习题
单选
1.SQL语言具有两种使用方式,分别称为交互式和(C)。
(A)提示式(B)多用户式(C)嵌入式(D)解释式
2.关系模式R中,没有任何属性完全函数依赖于非码的任何一组属性,那么R属于(A)。
(A)1NF(B)2NF(C)3NF(D)BCNF
3.关系代数表达式R-S可以用元组关系演算表达式(B)来表达。
(A)(B)(C)(D)
4.若关系模式R(A,B,C,D)上的函数依赖集F={A->B,A->C,B->D},为了满足BCNF,应将R分解为(C)。
(A)R1(A,B)R2(C,D)(B)R1(A,B,C)R2(B,D)(C)R1(A,B)R2(B,C,D)(D)R1(A,B,C)R2(D)
5.SQL语言中,SELECT语句的执行结果是(A)。
(A)元组(B)表(C)属性(D)数据库
6.关系代数的五个基本操作是:
并、差、选择、投影和(D)。
(A)连接(B)交(C)除(D)笛卡儿积
7.关系R与S进行右外连接得到的元组数量(D)自然连接得到的元组数量。
(A)大于(B)大于或等于(C)小于(D)小于或等于
8.在SQL的算术表达式中,如果其中有空值,则表达式(C)。
(A)空值按0计算(B)空值被忽略(C)结果为空值(D)运算错误,终止执行
9.GRANT命令属于(D)。
(A)DDL(B)DML(C)DQL(D)DCL
10.在SQLSERVER2000中,下列选项中属于字符串类型的是(A)。
(A)VARCHAR(B)BIT(C)DECIMAL(D)DATE
11.在关系中能唯一标识元组的属性集称为关系模型的(D)。
(A)候选关键字(B)主关键字(C)外关键字(D)超关键字
12.在SQLSERVER2000中,下列选项中不属于数学函数的是(D)。
(A)ABS(B)COS(C)SIN(D)LEN
13.在SQL中使用FOREIGNKEY时,与之配合的语句是(D)。
(A)EXISTS(B)EXCEPT(C)CHECK(D)REFERENCES
14.下列关于相关子查询的描述中不正确的是(C)。
(A)相关子查询可以跟在EXISTS之后
(B)相关子查询可以跟在比较运算符之后
(C)相关子查询的内层查询与外层查询无关
(D)相关子查询中可以使用聚合函数
15.在SQLSERVER2000中,下列关于唯一索引的描述中不正确的是(A)。
(A)某列创建了唯一索引,则这一列为主键(B)不允许插入重复的列值(C)某列创建为主键,则该列会自动创建唯一索引(D)一个表中可以有多个唯一索引
16.在SQLSERVER2000中设置(B)隔离级别时,读数据的共享锁在读操作完成后立即释放。
(A)未提交读(B)提交读(C)重复读(D)序列化
17.下列描述中,不属于视图优点的是(B)。
(A)视图提供了一定程度的逻辑独立性
(B)利用视图可以将多表查询转换成视图的单表查询
(C)视图能够提高查询的效率
(D)视图可以给用户一个“个人化”的数据库结构外观
18.在SQLSERVER2000中,下列关于对象的操作权限的描述中正确的是(A)。
(A)有INSERT、DELETE和UPDATE三种操作权限
(B)视图不能定义操作权限
(C)不同对象可能具有不同的操作权限
(D)使用REVOKE语句可以授予权限
19.如果希望删除基本表中某个元组时,将自动删除外键关联表中的相关元组,那么外键定义应采用的关键字是(B)。
(A)RESTRICT(B)CASCADE(C)SETNULL(D)SETDEFAULT
20.SQL中的主键和外键属于(A)。
(A)完整性措施(B)安全性措施(C)并发性措施(D)恢复措施
21.在SQL语言中,修改表结构的命令是(C)。
(A)UPDATE(B)MODIFY(C)ALTER(D)DELETE
22.在SQLSERVER服务器上,存储过程是一组预先定义并(B)的Transact-SQL语句。
(A)保存(B)编译(C)解释(D)优化
23.下列关于触发器的描述中不正确的是(C)。
(A)它是一种特殊的存储过程
(B)可以实现复杂的商业逻辑
(C)INSERT、UPDATE、DELETE、SELECT操作都可以使触发器执行
(D)触发器可以用来实现数据完整性
24.事务的隔离性是由DBMS的(D)。
(A)恢复子系统实现(B)完整性子系统实现(C)安全性子系统实现(D)并发控制子系统实现
25.事务提交后,如果系统出现故障,则事务对数据的修改将(C)。
(A)无效(B)有效(C)检查点之前无效(D)以上都不是
26.在SQLSERVER2000中,提取游标数据使用的语句是(C)。
(A)OPEN(B)CLOSE(C)FETCH(D)DECLARE
27.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(B)。
(A)数据存储量低(B)数据不一致(C)数据不能备份(D)操作繁琐
判断题
28.(T)关系演算以数理逻辑中的谓词演算为基础。
29.(F)在SQLSERVER2000中,触发器只能在插入、更新或删除之后执行。
30.(T)BIGINT是SQLSERVER2000中的数据类型。
31.(F)聚集函数MAX只能用于数值型数据。
32.(T)如果SQLSERVER2000工作在隐式事务模式下时,执行ALTERTABLE会自动启动一个事务。
33.(F)在SQLSERVER2000中,规则必须使用一次就定义一次。
34.(T)Having语句可以放在WHERE语句后面作为附加条件进一步筛选元组。
35.(T)在SQLSERVER2000中,可以定义带有参数的存储过程。
设计题
36.说明:
按照提示目录保存答题结果。
以下各题在Exam数据库中作答。
Exam数据库介绍:
该数据库包含了学生表、课程表和选课表,表名分别为:
student、course
和sc。
各个表的结构和数据如下:
1、输入语句,创建名为“Exam”的数据库。
操作成功后,保存所有语句,把保存文件命名为T1-1.sql,并保存到文件夹中。
createdatabaseExam
on
(name=Exam_data,
filename='c:
\programfiles\microsoftsqlserver\mssql.1\mssql\data\Exam.mdf',
size=4,
maxsize=10,
filegrowth=10%)
logon
(name=Exam_log,
filename='c:
\programfiles\microsoftsqlserver\mssql.1\mssql\data\Exam.ldf',
size=1,
maxsize=6,
filegrowth=1)
2.输入语句,创建以上3个基本表及主键,并插入表4、表5和表6所给数据。
操作成功后,保存所有语句,把保存文件命名为T1-2.sql,并保存到文件夹中。
UseExam
Go
Createtablestudent
(snochar(10)primarykey,
Snamechar(10),
Ssexchar
(2),
Sageint,
Sdeptchar(20)
)
Createtablecourse
(cnochar(3)primarykey,
cnamechar(20),
ccreditint
)
Createtablesc
(snochar(10),cnochar(3),primarykey(cno,sno),
gradeint,
)
UseExam
Go
Insertintostudent
Values('2009010001','张勇','男','23','计算机')
Insertintostudent
Values('2009010002','王娜','女','21','计算机')
Insertintostudent
Values('2009020001','王晨','女','24','信息管理')
Insertintostudent
Values('2009020002','李明','男','22','信息管理')
go
Insertintocourse
Values('001','数据库原理','4')
Insertintocourse
Values('002','C程序设计','2')
Insertintocourse
Values('003','软件工程','4')
go
Insertintosc
Values('2009010001','001','80')
Insertintosc
Values('2009010001','002','75')
Insertintosc
Values('2009010001','003','65')
Insertintosc
Values('2009010002','001','70')
Insertintosc
Values('2009020001','002','75')
Insertintosc
Values('2009020002','001','56')
Insertintosc
Values('2009020002','003','68')
go
3.输入语句,查询“张勇”所选的所有课程的课程名。
查询成功后,保存所有语句,把保存文件命名为T1-3.sql,并保存到考生文件夹中。
UseExam
go
Selectstudent.sname,ame
Fromstudent,course,sc
Wherestudent.sno=sc.snoando=oandsname='张勇'
go
4.输入语句,查询“数据库原理”课程成绩大于等于60分的学生的学号、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 信息技术 水平 考试 数据库 SQL 复习题 精品 文档