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

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档