大工13春《SQL数据库系统及应用》模拟试卷A答案
机密★启用前大连理工大学网络教育学院
2013年9月份《SQL数据库系统及应用》课程考试
模 拟 试 卷
考试形式:闭卷 试卷类型:(A)
☆ 注意事项: 1、本考卷满分共:100分;考试时间:90分钟。
2、所有试题必须答到试卷答题纸上,答到试卷上无效。
3、考试结束后,考生须将试卷和试卷答题纸一并交回。
学习中心______________ 姓名____________ 学号____________
一、单项选择题(本大题共10小题,每小题2分,共20分)
1、下列用于定义字段的T-SQL语句中,错误的是( )。
A.学号 varchar(10)
B.成绩 intf 4
C.产量 float
D.价格 decimal(8,4)
2、在SQL语言中,用于排序的命令是( )。
A.SORT BY AND OF
B.ORDER BY
C.SELECT
D.WHERE
3、在登记学生成绩时要保证列Score的值在0到100之间,下面( )方法最简单。
A.编写一个触发器来检查Score的值,如果在0和100之间,则撤消插入
B.生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_Score
C.编写一个触发器来检查Score的值,如果不在0和100之间,则撤消插入
D.在Score列增加检查限制
4、每个数据库有且只有一个( )。
A.主要数据文件
B.辅助数据文件
C.日志文件
D.数据表
5、Microsoft SQL Server是( )。
A.基于网状型数据库模型的数据库管理系统
B.基于层次型数据库模型的数据库管理系统
C.基于关系型数据库模型的数据库管理系统
D.以上都不对
6、如果要修改表的结构,应该使用SQL语言的命令( )。
A.UPDATM TABLE
B.MODIFY_FOR TABLE
C.ALTER TABLE
D.CHANGE FOR TABLE
7、Select count(*) from employee 语句得到的结果是( )。
A.某个记录的详细信息
B.全部记录的详细信息
C.所有记录的条数
D.得到16条记录
8、不属于SQL Server 2008系统全局变量的是( )。
A.@@Error
B.@@Connections
C.@@fetch_status
D.@Records
9、( )是位于用户与操作系统之间的一层数据管理软件,数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS
B.DB
C.DBB
D.BBC
10、使用SQL语句进行分组检索时,为了按照一定的条件对分组后的数据进行筛选,应当( )。
A.在join后面使用between and子句
B.在group by后面使用having子句
C.在where后面使用order by子句
D.在join后面使用order by子句
二、判断题(本大题共10小题,每小题2分,共20分)(正确的打√,错误的打×)
1、系统数据库可以任意修改删除,不会影响SQL server数据库引擎的正常启动。( )
2、SELECT语句不需要FROM子句就能独立的访问数据库中某一数据表。( )
3、SQL Server错误和使用情况报告用于向微软公司报告SQL Server错误和使用情况。微软公司希望通过此类信息改进SQL Server。( )
4、事务日志是每一个数据库都必须具有的,默认后缀是.ldf。( )
5、SQL语句中可以指定相关属性来完成特定功能,比如使用DISTINCT消除结果中的重复项。( )
6、COUNT函数主要统计不包含NULL的字段的平均值。( )
7、WHERE子句中主要是由SQL的操作符连接各种条件,以完成复杂的查询请求。( )
8、用户数据库是用户根据自己的管理需求进行创建的数据库,便于自己管理相应的数据。( )
9、ALTER DATABASE语句用于创建数据库。( )
10、FROM语句用于向已经存在的表中插入新的数据。( )
三、填空题(本大题共5空,每空2分,共10分)
1、在索引命令中使用关键字CLUSTERED和NONCLUSTERED分别表示将建立的是______________和______________。
2、SSIS有3种不同类型的控制流组件:容器、______________和______________。
3、ASCII字符串函数返回字符串表达式中最左端字符的______________。
四、名词解释(本大题共5小题,每小题4分,共20分)
1、数据定义语言
2、Transact-SQL
3、空值约束
4、实体完整性
5、SQL Server文件的次要数据文件
五、简答题(本大题共5小题,每小题6分,共30分)
1、已知有如下student表:
StudID Name DeptID Minzu
1张三 12 汉族
2李赛 12 汉族
3王明 13 蒙古族
4李密 12 汉族
5刘凤 15 满族
请写出执行以下语句后的输出结果。
(1)SELECT Name, Minzu FROM student WHERE DeptID BETWEEN '13' AND '15'
(2)SELECT * FROM student WHERE DeptID IN ('12','15')
2、请写出在某数据库中执行以下语句后的输出结果。
CREATE TABLE table1(CNO CHAR(3) primary key,NAME VARCHAR(20),grade int)
INSERT INTO table1 values('001','方明',85)
INSERT INTO table1 values('002','李元',90)
INSERT INTO table1 values('003','徐汇',75)
INSERT INTO table1 values('004','王希',59)
INSERT INTO table1 values('005','刘玉',70)
select CNO,NAME from table1 where grade between 60 and 80 order by grade
3、SQL Server 2008的体系结构中包含哪些组件,其功能各是什么?
4、试说明存储过程的特点及分类。
5、学生信息系统中有两个表:xsxx“学生信息表”和xxx“系信息表”。在学生信息表中有列“学号”、列“姓名”、列“出生日期”、列“系号”,在系信息表中有列“系号”、列“系名”、列“系主任”。假设xsxx表中的系号以x命名,xxx表中的系号以“系号”命名。
(1)请用SELECT语句统计并显示每个系的系号、系名。要求:如果新创建的系还没有学生,就不要显示该系的信息。
(2)请用SELECT语句统计并显示每个系的系号、系名。要求:如果新创建的系还没有学生,该系也要显示。
机密★启用前
大连理工大学网络教育学院
2013年9月份《SQL数据库系统及应用》课程考试 模拟试卷答案
考试形式:闭卷 试卷类型:A
一、单项选择题(本大题共10小题,每小题2分,共20分)
1.B2.B3.D4.A5.C
6.C7.C8.D9.A10.B
二、判断题(本大题共10小题,每小题2分,共20分)(正确的打√,错误的打×)
1.×2.×3.√4.√5.√
6.×7.√8.√9.×10.×
三、填空题(本大题共5空,每空2分,共10分)
1.聚集索引、非聚集索引 2.任务、优先约束 3.ASCII码值
四、名词解释(本大题共5小题,每小题4分,共20分)
1.数据定义语言:即DDL,指创建、修改或删除数据库中各种对象,包括表、视图、索引等。
2.Transact-SQL:是Microsoft在SQL Server中的SQL-3标准的实现,是微软对SQL的扩展,具有SQL的主要特点。增加了变量、运算符、函数、流程控制和注释等语言元素,使得其功能更加强大。
3.空值约束:是否允许该字段的值为NULL,即空值。
4.实体完整性:要求表中每一条记录(每一行数据)是惟一的,即它必须至少拥有一个惟一标识以区分不同的数据行。
5.SQL Server文件的次要数据文件: 主数据文件和日志文件之外的所有其他数据文件都是次要数据文件。次要数据文件非必需,可以有多个次要数据文件。
五、简答题(本大题共5小题,每小题6分,共30分)
1.(1)3分
王明 蒙古族
刘凤 满族
(2)3分
1 张三 12 汉族
2 李赛 12 汉族
4李密 12 汉族
5刘凤 15 满族
2.
005 刘玉
003 徐汇
酌情给分,共6分
3.SQL Server 2008系统由4个组件组成,这4个组件被称为4个服务,分别是数据库引擎、分析服务、报表服务和集成服务。(2分)
数据库引擎是核心服务,负责完成数据的存储、处理、查询和安全管理等操作。(1分)
分析服务的主要作用是提供多维分析和数据挖掘功能。(1分)
报表服务为用户提供了支持Web方式的企业级报表功能。(1分)
集成服务是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作。(1分)
4.存储过程是事先编好的、存储在数据库中一组被编译了的T-SQL命令集合,这些命令用来完成对数据库的指定操作。(3分)
SQL Server 2008支持不同类型的存储过程:系统存储过程、扩展存储过程、用户存储过程,以满足不同的需要。(3分)
5.不局限于答案,可酌情给分
(1)select 系号,系名 FROM xsxx left joinxxx ON xxx.系号=xsxx.x group by 系号,系名 (3分)
(2)select 系号,系名 FROM xsxxright join xxx ON xxx.系号=xsxx.x group by 系号,系名(3分)
页:
[1]