SQL-server数据库管理系统试试题与答案B卷_第1页
SQL-server数据库管理系统试试题与答案B卷_第2页
SQL-server数据库管理系统试试题与答案B卷_第3页
SQL-server数据库管理系统试试题与答案B卷_第4页
SQL-server数据库管理系统试试题与答案B卷_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题号-一一二三四五六七八总分人得分总分使用班级:命题教师: 主任签字:得分评卷人)D、 .mdf2、下列四项中,不属于数据库特点的是()A、数据共享B、数据完整性C、数据冗余很高D、数据独立性咼A、Int、money、charB、char、varchar、textD、NOT NULL 约束其中惟一性约束最多由学年第二学期SQL-server 2000 数据库管理系统 试卷(B)、选择题(共20分,每题1分)1、SQL-server数据库文件的扩展名为(A、.ndf B、dfC、.mdb考生须知:1. 姓名必须写 在装订线左 侧,写在其它 位置试卷一 律作废。请先 检查试卷是 否缺页,如缺 页请

2、向监考 教师声明。如 不检查不声 明,后果由考 生本人负责。2. 考试结束后, 考生不得将试 卷、答题纸和 草稿纸带出考 场。3、下列四项中,不属于SQL2000实用程序的是()。A、企业管理器B、查询分析器C、服务管理器D、媒体播放器4、创建用户数据库的Transac-SQL命令是()。A、create tableB、createC、create database D、drop5、 使用TransactSQL语句创建数据库时,()关键字是用于指定数据库的事务日志文件。A、 log on B、 primaryC、 file nameD、 filegrowth6 SQL Server安装程序创建

3、4个系统数据库,下列哪个不是()系统数据库。A、masterB、modelC、pubD、msdb7、Microsoft公司的SQLServer2000数据库管理系统一般只能运行于()。A、Windows 平台 B、UNIX 平台C、LINX 平台D、NetWare平台8、SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且 ( )。A、包括15岁和35岁B、不包括15岁和35岁C、包括15岁但不包括35岁D、包括35岁但不包括15岁9、SQL Server的字符型系统数据类型主要包括()。C、datetime、bin ary、int D、char、varcha

4、r、int10、下面的符号中,哪个不属于字符串的通配符(A、%B、_C、 D、&11、 ()定义了表之间的关系。A、主键约束B、外键约束C、检查约束12、惟一性约束是指定一个或多个列的组合值具有惟一性、()个列组成。A、 4 B、 8 C、 16D、 3213、下列不属于SQL Server2000系统全局变量的是(A、ErrorB、ConnectionsC、Fetch_Status D、Records14、 关于对触发器的操作语句,下列选项不正确的是()。A、CREATE TRIGGER B、ALTER TRIGGERC、INSERT TRIGGERD、DROP TRIGGER15、

5、 下列哪一项是图形化实时监视工具,并且能帮助系统管理员监视数据库和服务器的行为?()A、SQL事件探查器B、系统监视器C、当前活动窗口D、性能监视语句16、 当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。A、事务日志文件B、主数据文件C、DELETE语句 D、32联机帮助文件17、下列那一项不是SQL server支持的隔离级别?()A、未提交读B、不可重复读C、可重复读D、可串行读18、SQL server 2000中导入/导出功能是()。A、完成不同格式的数据库之间的相互转换B、完成数据库的备份功能C、完成数据的校验功能D、完成数据的传输功能19、BCP命令能够将数据从一个文件

6、引入到()。A、索引B、视图C、表D、字段20、 ()是SQL-server提供的自动保持数据完整性的一种方法。A、字段B、记录C、约束D、表2、什么叫存储过程?存储过程分为哪三类?第5页共3页3、需要为SQL-server中的变量赋值时,可以用哪两种命令?试举例说明得分评卷人二、填空题(共20分,每空1分)4、简述规则和CHECK约束的异同1、 SQL Server主要通过和 两种工具来完成数据库的管理工作。2、 在SQL Server2000中,为局部变量赋值的语句是 和。3、 表的关联种类可分为 、 和'勺关联。4、 SQL-server 2000提供了、UNIQUE 约束、和。

7、5、 数据库管理系统的基本功能包括 、和6 般可以使用 令来标识Transact-SQL批处理的结束。7、 在新版的SQL中,表之间的连接共有三种方式,对应的关键字分别为 、 和 right join。8、 根据索引键的组成,可以把索引分为三种类型:唯一索引、 口覆盖索引9、 SQL server 2000提供了两种身份验证模式:Windows身份验证模式和 。得分评卷人得分评卷人三、简答题(共20分,每个5分)1、在SQL Server 2000中,使用视图的好处是什么?四、程序分析题(共5分)USE bookdbGOSELECT book_name FROM book WHERE pric

8、e>=ALL(SELECT priceFROM book)GO该程序的功能是得分评卷人五、综合题(共18分)在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号char(8),分类名char(8),单价float,数量int) 商品表2(商品代号char(8)产地char(6),品牌char(6),)1、按照下列所给的每条SQL查询语句写出相应的功能。(共9分,每题3 分)(1) select x.商品代号,分类名,数量,品牌from 商品表1 x, 商品表2 ywhere x.商品代号=y.商品代号(2) select distinet 产地 from

9、商品表2(3) select x.商品代号,分类名产地,品牌from 商品表1 x, 商品表2 ywhere x.商品代号=y.商品代号and (品牌='熊猫'or品牌二'春兰')2、按照下列所给的每种功能写出相应的查询语句。(共9分,每题3分)(1) 从商品库中查询出数量大于10的商品种数。(2) 从商品库中查询出数量在10和20之间的所有商品(3) 从商品库中查询出单价大于等于 2000元、或者数量大于等于15的所有商品得分评卷人侧,写在其它位置试卷律作废。请先六、设计题(第13每题4分,第4题5分,共17分)有一个 学生-课程”数据库,数据库中包括三个表:

10、 学生”表Student由学号(Sno)、姓名(Snam®、性别(Ssex)、年龄(Sage)、 所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname,Ssex,Sage,Sdept) Snc 为关键字。 课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、 学分(Ccredit)四个属性组成,可记为:Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属 性组成,可记为:SC(S no,C no,Grade) (SNO, CNO

11、)为关键字。完成下列操作:1、建立一个 学生”表Student,它由学号Sno、姓名Sname性别Ssex年龄 Sage所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一 的。2、建立一个“学生选课表”表SC,它由学号Sno、课程号Cno、成绩Grade三 个属性组成,其中(SNO, CNO)为关键字主键。3、将学生95001的年龄改为22岁4、计算1号课程的学生平均成绩检查试卷是 否缺页,如缺 页请向监考 教师声明。如 不检查不声 明,后果由考 生本人负责。2.考试结束后, 考生不得将试 卷、答题纸和 草稿纸带出考 场。学年第二学期SQL-server 2000 数据库管理系

12、统(B)试题答案及评分标准使用班级:命题教师:主任签字:一、选择题(共20 分,每题1分)1、D2、C3、D4、C5、A6、C7、A8、A9、B10、D11、B12、C13、D14、C15、A16、A17、B18、A19、C20、C二、填空题(共20 分,每空1分)1、查询分析器、企业管理器(次序无先后)2、SELECT、SET(次序无先后)3、一对一、一对多、多对多4、PRIMARY KEY 约束、FOREIGN KEY 约束、CHECK 约束、NOT NULL 约束5、数据定义、数据处理、数据安全、数据备份& go7、Inner join、left join8、组合索引9、混合模式

13、三、名词解释(共20分,每个5分)1、在SQL Server 2000中,使用视图的好处是什么?答:(1)为用户集中需要的数据,简化了数据的用户操作;(2)对用户隐藏了数据库设计的复杂性;(3)简化用户权限的管理(4)组织数据导出到其它应用程序2、什么叫存储过程?存储过程分为哪三类?答:存储过程是存储在服务器上的预编译好的Transact-SQL语句集。它允许多个用户访问相同的代码,它提供了一种集中且一致的实现数据完整性逻辑的方法。存储过程分为三类:系统提供的存储过程、用户定义的存储过程和扩展存储过程3、需要为SQL-server中的变量赋值时,可以用哪两种命令?试举例说明。答:给变量赋值有两

14、种方法:(1)用SET语句 (2)用SELECT语句例:SET a=12SELECT a=124、简述规则和CHECK约束的异同。答:规则是一个向后兼容的功能,用于执行一些与CHECK约束相同的功能。CHECK约束是用来限制列值的首选标准方法。CHECK约束比规则更简明,一个列只能应用一个 规则,但是却可以应用多个 CHECK约束。CHECK约束作为CREATE TABLE语句的一 第5页共 部分进行指定,而规则以单独的对象创建,然后绑定到列上。四、程序分析题(共5分)在book表中查询价格最高的书的名字五、综合题(共18分)1、按照下列所给的每条SQL查询语句写出相应的功能。(每题 3分)(

15、1)从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。(2)从商品库中查询出所有商品的不同产地。(3)从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产 地和品牌。2、按照下列所给的每种功能写出相应的查询语句。(每题 3分)(1)select count(*) from 商品表 1 where 数量>10(2)select * from 商品表 1where 数量 between 10 and 20 (或 where 数量 >=10 and 数量 <=20)(3)select * from 商品表 1 where 单价 >=2000 or 数量>=15六、设计题(第13每题4分,第4题5分,共17分)1、建立一个 学生”表Student,它由学号Sno、姓名Sname性别Ssex、年龄Sage 所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。CREATE TABLE Stude nt(S no CHAR(5) NOT NULL UNIQUE,Sn ame CHAR(20),Ssex CHAR(1),Sage INT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论