《SQLServer数据库》模拟试卷一考卷及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《SQL Server数据库》模拟试卷一

班级姓名学号成绩

一、选择题:(本大题共15小题,每小题2分,共30分,在每小题给出的四个选项中,只有一项是正确选项,将正确答案填写在题干的括号内。)

1、连接有内连接、外连接和交叉连接,其中外连接只能对()表进行。A.两个 B. 三个 C. 四个 D.任意个

2、在SQL Server的系统数据库中,( )数据库用于保存数据库的配置信息,并且是SQL Server的关键的数据库

A、Master

B、Model

C、MSDB

D、TempDB

3、执行语句CREATE DATABASE STUDENT的结果是( )

A、创建一个名为STUDENT的数据库,包括数据文件和日志文件

B、运行失败,因为参数不完整

C、创建一个名为STUDENT的数据库,但是只有默认的数据文件,无日志文件

D、为数据库STUDENT创建一个名为STUDENT的表

4、用于删除表中所有数据行的命令是( )

A、DELETE TABLE

B、TRUNCATE TABLE

C、DROP TABLE

D、ALTER TABLE

5、关于对SQL Server数据库表的重命名,以下的说话正确的是( )

A、不可以在企业管理器中修改表的名称

B、可以在查询分析器中使用T-SQL为表重明名

C、SQL Server 2000中,必须执行拷贝粘贴操作才能进行表的结构复制

D、SQL Server 2000中,不允许进行表的重命名6、对于主键的说法错误的是( )

A、主键字段输入的数据不允许重复

B、主键字段的数据,为自动增长数据类型,不允许输入

C、若主键由多个键组合而成,则某个主键字段可能存在重复值

D、主键字段可以是字符数据类型

7、从货物定单数据表(order)中查询出其中定单金额(order_pricE、在1000和5000之间的定单的详细信息,并按照定单金额(order_pricE、升序排列。正确的语句是( )

A、Select * from order

where order_price between 1000 and 5000 order by order_price ASC; B、Select * from order

where order_price between 1000 and 5000 order by order_price DESC;

C、Select * from order

where 1000

D、Select * from order

where 1000

8、能够体现数据库实体完整性的操作有:

A、定义主键

B、定义外键

C、定义聚集索引

D、定义唯一约束

9、下面( )语句不属于DML(数据操作语言)语言

A、UPDATE

B、DELETE

C、alter

D、GRANT

10、在employee表的firstmame字段上建立的非聚集索引的物理效果是()

A、所有的行按照firstname字段升序排列并物理地存储在数据页中

B、在行存储上是没有影响的

C、所有的行按照fristname字段值降序排列并物理地存储在数据页中

D、所有的行被子物理地存储在数据页上,并且根据firstname字段值按照索引建立时指定的顺序排列

11、你为公司开发了一个逻辑模型,公司有10个部门,每个部门6—7个

员工,但每个员工可能会为不止一个部门工作,下面所给的模型正确的是()

A、部门和员工之间是一种确定的一对多的关系

B、部门和员工之间是一种不确定的一对多的关系

C、建立一个关联表,从该关联表到员工表建立一个一对多的关系,然后

再从该关联表到部门表建立一个一对多的关系

D、建立一个关联表,从员工表到该关联表建立一个一对多的关系,然后

再从部门表到该关联表建立一个一对多的关系

12、在学校的数据库中规定大学生年龄不得超过29岁,硕士研究生不得超过38岁,学生累计成绩不得有3门以上不及格等规定。在这种情况下,我们一般会用到DBMS中( )功能

A、数据字典管理

B、数据存储管理

C、安全性管理

D、数据完整性

13、最好不在()上做索引

A、经常包含在WHERE子句中的列

B、经常出现在ORDER BY子句中的列

C、表的主键或表的外部键

D、查询中有超过20%的行被返回的列

14、一个外键必须引用另一个表的()约束

A、 UNIQUE

B、 FOREIGN KEY

C、 PRIMARY KEY

D、 CHECK

15、SQL Server中,数据库事务执行最终结果有两种状态,他们是()

A、已中止和已提交

B、启动和停止

C、已准备和无准备

D、断开和连接

二、填空题:(本大题共10个空,每空2分,共20分)

1、按照规范设计方法,考虑数据库及其应用系统开发的全过程,将数据库的设计分为如下六个阶段:、、、、物理设计阶段、数据库实施阶段、运行和维护阶段。

2、RDBMS 是目前信息管理系统中最常见的数据库,SQL Server2000就属于关系型数据库管理系统。它所采用二维表格来表示实体间联系的模型称为关系模型由、、组成。

3、用来存储数据库中的数据和数据库的启动信息,每个数据库有且仅有一个此文件则此文件称为,其扩展名: 。

4、在SQL Server2000中一个登录帐号对应一个数据库中的用户名。(一个、多个)

5、数据库角色是每个数据库最基本的数据库角色。

三、使用T-SQL语句补充完整以下各题:(本大题共5个小题,共40分。)

表(三)选课

相关文档
最新文档