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

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

《SQL Server数据库》模拟试卷八班级姓名学号成绩_________

一、选择题:本大题共18小题,每小题2分,共36

个选项中,只有唯一正确选项,将正确答案填写在题干后的括号内。

1、以下不属于SQL Server 2000特点的是()。

A、SQL Server 2000是多进程数据库

B、SQL Server 2000是单进程、多线程数据库

C、SQL Server 2000以Client/Server为设计结构

D、支持分布式数据库结构

2、以下不属于SQL Server系统数据库的是()。

A、master

B、stus

C、tempdb

D、msdb

3、()是位于用户和操作系统之间的一层数据管理软件。

使用和维护时由其统一管理、统一控制。

A、DBA

B、DB

C、DBS

D、DBMS

4、SQL Server2000采用的身份验证模式有()。

A、仅Windows身份验证模式

B、仅SQL Server身份验证模式

C、仅混合模式

D、Windows身份验证模式和混合模式

5、SQL Server数据库文件不包括()。

A、主数据文件

B、事务日志文件

C、备份文件 D

6、整数型数据int的存储大小为()字节。

A、4

B、8

C、16

D、32

7、表在数据库中是一个非常重要的数据对象,它是用来()各种数据的内容的。

A、显示

B、查询

C、存储

D、检索

8、在Transact-SQL语言中,用来插入和更新数据的命令是()。

A、INSERT,UPDATE

B、UPDATE,INSERT

C、DELETE,UPDATE

D、CREATE,INSERT INTO

9、在Transact-SQL语言中,用来查看数据库信息的系统存储过程是()。

A、sp_help

B、sp_helptext

C、sp_helpdb

D、sp_dboption

10、在Transact-SQL语法中,SELECT语句的完整语法较复杂,使用关键字()可以把重复行屏蔽。

A、UNION

B、DISTINCT

C、ALL

D、TOP

11、关系数据库中,主键是()。

A、为标识表中唯一的实体

B、创建唯一的索引,允许空值

C、只允许以表中第一字段建立

D、允许有多个主键

12、假设“学生”表中有200条记录,语句“SELECT TOP 20 PERCENT FROM 学生”实现的查询功能是()。

A、查询“学生”表中的所有记录

B、查询“学生”表中的前20条记录

C、查询“学生”表中的前40条记录

D、查询“学生”表中的前50条记录

13、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少应该包括()部分。

A、SELECT,INTO

B、SELECT,FROM

C、SELECT,GROUP

D、仅SELECT

14、SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示()。

A、0个字符

B、1个字符

C、多个字符

D、以上都可以

15、连接有内连接、外连接和交叉连接,其中外连接只能对()表进行。

A、任意个

B、两个

C、四个

D、三个

16、事务是一组T-SQL 语句的集合。以下不是事务特性的是( )。 A 、一致性 B 、持久性 C 、原子性 D 、不可撤消性 17、用来进行行内注释的符号是( )。

A 、--

B 、/* */

C 、{ }

D 、‘ ’ 18、关于批处理,以下说法错误的是( ) 。

A 、CREATE DEFAULT ,CREATE PROCEDURE

处理中

B 、不能在删除一个对象后,在同一个批处理中再次引用这个对象

C 、可以在一个批处理中引用其他批处理中定义的变量

D 、不能在修改一个字段名之后,立即在同一个批处理中引用新字段名 二、填空题:本大题共7小题,每空2分,共24分。

19、常用的数据结构模型有层次模型、网状模型、____________模型四种。

20、____ ___是SQL Server 测试SQL 语句、批处理和脚本。

21、数据完整性可分为_____________、____________、____________户定义完整性4种类型。

22、计算字段的累加和的函数是____________, __________。

23、触发器有___________、___________、DELETE 三种操作。

24、CASE 表达式分为________CASE 表达式和________CASE 25、SQL SERVER 2000志备份、______________和文件或文件组备份。

三、判断题:本大题含10小题,每小题1分,共10号内对的填“T ” ,错的填“F ”。

26界;二是容易为人所理解;三是便于在计算机中实现。 (27、一个表上只能建立一个非聚集索引。 (28、对bigint 、int 、smallint 、tinyint 、char 等部分数据类型的字段可以设置自动编号属性。 ( ) 29、在定义视图的查询语句中不能包含ORDER BY ,COMPUTE BY 子句和INTO 关键字。 ( ) 30、DEFAULT 约束用于指定一个字段的默认值。 ( ) 31、在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。 ( ) 32、BETWEEN 运算符可以查找属性值不在指定范围内的记录。 ( ) 33、在 Transact-SQL 语句的WHERE 子句中,完全可以用IN 子查询来代替OR 逻辑表达式。 ( ) 34、视图本身没有数据,因为视图是一个虚拟的表。 ( ) 35、左外连接就是将左表作为主表,主表中所有记录分别与右表的每一条记录进行连接组合,结果集中除了满足连接条件的记录外,还有右表中不满足条件的记录并在主表的相应列上填充NULL 值。 ( ) 四、简答题:本大题共2小题,共8分。 36、(4分)简述主键约束与唯一约束的区别。

37、(4分)请写出扩展名为.mdf 、.ndf 、.ldf 与.sql 的文件分别是何种文件?

五、操作题:本大题共5小题,共22分。

假设现有数据库“学生信息”,其中包含“学生表”、“课程表”、“成绩表”三个表。表结构如下:

相关文档
最新文档