《SQLServer数据库》模拟试卷八考卷及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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分。
假设现有数据库“学生信息”,其中包含“学生表”、“课程表”、“成绩表”三个表。表结构如下: