- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL_server考前复习试题4答案
一、单项选择题(每小题1分,共10分)
1.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、(d )和用户构成。
A.DBMS B.DB
C.DBS D.DBA
2.数据库管理系统的英文缩写是( a )。
A.DBMS B.DBS
C.DBA D.DB
3.在关系运算中,选取符合条件的元组是( d )运算。
A.除法 B.投影
C.连接 D.选择
4.数据库设计中的逻辑结构设计的任务是把( d )阶段产生的概念数据库模式变换为逻辑结构的数据库模式。
A.需求分析 B.物理设计
C.逻辑结构设计 D.概念结构设计
5.一个规范化的关系至少应当满足( c )的要求。
A.一范式 B.二范式
C.三范式 D.四范式
6.在实际数据库设计中,“学号”通常作为( c )存在。
A.数据结构 B.数据存储
C.数据项目 D.处理过程
7.SQL Server 2000中删除表中记录的命令是( a )。
A.DELETE B.SELECT
C.UPDATE D.DROP
8.运行命令SELECT ASCII(‘Alklk’) 的结果是( d )。
A.48 B.32
C.90 D.65
9.在SQL中,建立视图用的命令是 ( c )。
A.CREATE SCHEMA B.CREATE TABLE
C.CREATE VIEW D.CREATE INDEX
10.在MS SQL Server中,用来显示数据库信息的系统存储过程是( d )。
A. sp_dbhelp B. sp_db
C. sp_help D. sp_helpdb
二、判断题(每空1分,共10分)
1.连接、选择和投影三种关系运算具有相同的结果。n
2.数据的安全性主要防范的对象是合法用户。n
3. 数据库设计前只需选择数据库分析设计人员。n
4. 恢复是利用冗余数据来重建数据库。y
5.定义外键级级联是为了保证相关表之间数据的一致性吗?y
6.创建唯一性索引的列可以有一些重复的值?n
7.存储过程的输出结果可以传递给一个变量。y
8.视图具有与表相同的功能,在视图上也可以创建触发器。n
9.能在游标中删除数据记录。y
10.SQL Server 2000不具有数据的导入与导出功能。n
三、填空题(每空1分,共20分)
1.数据库三个要素是___数据结构_______、____数据操作______和 完整性约束____________。
2. 语句 select year(1931-9-18) 的执行结果是__1991__________。
3.___域完整性_______是指1.计算1+2+3+……+100的和,并使用PRINT显示计算结果。
DECLARE @I int,@sum int,@csum char(10)
SELECT @I=1,@sum=0
WHILE @I=
BEGIN
SELECT @sum = __________
SELECT @I=@I+1
END
SELECT @csum=convert(char(10),@sum)
__________ ’1+2+3+……+100=’ + @csum
2.使用SQL语句创建一个班级表CLASS,属性如下:CLASSNO,DEPARTNO,CLASSNAME;类型均为字符型;长度分别为8、2、20且均不允许为空。
CLASS
(CLASSNO ______ (8) NOT NULL,
DEPARTNO CHAR (2) NOT NULL,
CLASSNAME CHAR NOT NULL
)
3.声明一个名为CRSCOURSE的游标,并利用游标遍历,显示整个结果集。
USE XK
DECLARE @COUNO VARCHAR(3),@COUNAME VARCHAR(20)
FOR SELECT COUNO,COUNAME FROM COURSE ORDER BY COUNO
_________________________
FETCH NEXT FROM CRSCOURSE INTO @COUNO,@COUNAME
WHILE @@FETCH_STATUS=0
BEGIN
PRINT ’课程号:’+ @COUNO +’课程名称:’+ @CouName
FETCH NEXT FROM CRSCOURSE INTO @COUNO,@COUNAME
END
DEALLOCATE CRSCOURSSE
4.使用SQL语句在XK数据库中创建一个名为V_STUDENT的视图,该视图仅查看“STUDENT”表中“00电子商务”班的学生信息。
USE XK
CREATE
文档评论(0)