文档详情

SQL_server考前复习试题4答案.doc

发布:2017-02-04约3.94千字共6页下载文档
文本预览下载声明
一、单项选择题(每小题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
显示全部
相似文档