《SQLServer数据库》模拟试卷一考卷及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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分。) 表(三)选课