期末测试卷2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【9】
两个阶段,其中身份验
证分为
W indows
验证模式和
【10】
验证模式。
4、SQL server
使用
【11】
文件记载用户对数据库进行的所有操作。
5、SQL
语言中行注释的符号为
【12】
;块注释的符号为
【13】

6、使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:
【14】

【15】。
7、备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:数据库
5、下面对索引的相关描述正确的是:(
)。
A、经常被查询的列不适合建索引。
B、列值唯一的列适合建索引。
C、有很多重复值的列适合建索引。
D、 是外键或主键的列不适合建索引。
6、下列说法中正确的是:
A、SQL中局部变量可以不声明就使用
B、SQL中全局变量必须先声明再使用
C、SQL中所有变量都必须先声明后使用
期末测试卷2
一、单项选择题(每题2分,共30分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂
写在答题卡相应位置上,答在试卷上不得分。
1.下面存在于服务器端的组件是:(
)。
A、服务管理器
B、企业管理器组件
C、查询分析器组件
D、导入导出组件
2、下面描述错误的是(
)。
A、每个数据文件中有且只有一个主数据文件。B、日志文件可以存在于任意文件组中。
备份,【16】,【17】,【18】。
8、用户对数据进行添加、修改和删除时,自动执行的存储过程称为
9、对数据进行统计时,求最大值的函数是【20】。
【19】

三、简答题(每题5分,共10分)
1、简述事务日志文件在SqlServer2005中的作用。
2、简述INSERTED表和DELETED表在触发器执行过程中的作用。
D、SQL中只有局部变量先声明后使用;全局变
量是由系统提供的用户不能自己建立。
7、下面字符串能与通配符表达式[ABC]%a进行匹配的是:()。
A、BCDEF
B、A_BCD
C、A BC_a
D、A%a
8、 下列语句中正确的是
_______
。表
score(sti_id,names,math,English,VB)
2分)
【11】男生信息视图
【12】
SELECT*
FROMxuesheng
【13】
with check option
2)下面的语句能正确执行吗?为什么?
①(2分)
insert into
男生信息视图
values ('05016','
陈超',1,1992-05-06,'01')
②(2分)
insert into
B、视图是虚表,观察到的数据是实际基本表中的数据。
C、索引查找法一定比表扫描法查询速度快。
D、索引的创建只和数据的存储有关系。
10、 下列途径哪个不是实现值域完整性
_______

A、
rule(
规则
)
B、
primary key
C、
not null
D、
default
二、
填空题(每空
2分,共
40分 )
1、数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性
机制所作用的数据库对象和范围不同,可以分为:
【1】 ,__【2】_,
【3】 , 【4】 四种,
其中标志列(
Identity)可以实现
【5】 数据完整性。
2、数据模型直接描述数据库中数据的逻辑结构,常用的数据模型有层次模型,
【6】

【7】
和面向对象模型,其中
SQL数据库是基于
【8】
建立的。
3、访问
SQL server数据库对象时,需要经过身份验证和
男生信息视图
values ('05017','
李惠',0,1991-05-06,'01')
参考答案
一、单项选择题
1-5:A、B、C、C、C
6-10:D、C、B、B、B
二、填空题
【1】实体完整性【2】值域完整性【3】引用完整性【4】值域完整性【5】实体完整性
【6】网状模型
【7】关系模型【8】关系模型【9】权限验证【10】混合
C、主数据文件默认为primary文件组。D、文件组是为了更好的实现数据库文件组织。
3、SQL server数据库文件有三类,其中主数据文件的后缀为:
A、.ndf
B、.ldf
C、.mdf
D、.idf
4、下面标志符不合法的是:(
)。
A、[my delete]
B、_mybase
C、$money
D、trigger1
maxsize= 100MB ,
filegrowth=10%)
【4】(
name=chengji_log,
xueshengchengjiMIS .ldf',
size=2MB,
maxsize=5MB,
filegrowth =5%)
2.已知数据库中有表及表间联系如图所示,请完成对表的查询操作。
1)查询xuesheng表中各个系部的学生的人数。
from xuesheng【7】xuanke
【8】
3)查询学生年龄的降序排列。
select *
from xuesheng
【9】
2010-year(chushengriqi)
【10】
3.已知数据库中
xuesheng表,其中xingbie
类型为bit
,1
表示男,0表示女。
1)试创建男生信息的视图,完成
来自百度文库SQL语句。(每空
insert into
男生信息视图
values ('05017','
李惠',0,1988-05-06,'01')
--消息550,级别16,状态1,第1行
--试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了
WITH CHECK OPTION,而该操作的一个或多个结果行又不符合CHECK OPTION约束。
【9】order by
【10】desc
3.
(1)【11】create view
【12】as
【13】WHERE xingbie = 1
(2)
①可以插入满足xingbie = 1
的记录
insert into
男生信息视图
values ('05016','
陈超',1,1988-05-06,'01')
②不可以插入满足xingbie = 0的记录
select xibu,【5】as '人数'
from xuesheng
【6】
2)查询所有学生的选课情况,没有选课的用null表示。查询得到学生的xuehao,xingming,
xibu,课程的kehao, chengji。
select
xuesheng.xuehao,xuesheng.xingming,xuesheng.xibu,xuanke.kehao,xuanke.chengji
四、综合应用题。(30分)
1.创建数据库xueshengchengjiMIS,指定数据文件和日志文件。完成SQL语句中缺少的关键字。
【1】xueshengchengjiMIS
【2】(
name=chengji_data,
【3】='d:\xueshengchengjiMIS.mdf',
size=3MB,
2、inserted表用于存储INSERT和UPDATE语句所影响的行的副本, 在执行DELETE或UPDATE语句时,新建的行被同时添加到inserted表和触发器表中。inserted表中的行是触发器表中新行的副本。
deleted表用于存储DELETE和UPDATE语句所影响的行的副本,在执行DELETE或UPDATE语句时,行
A、select stu_id,sum(math) from score
B、select sum(math),avg(VB) from score
C、select * ,sum(english) from score
D、delete * from score
9、 下列说法正确的是_______。
A、视图是观察数据的一种方法,只能基于基本表建立。
【11】日志文件【12】--【13】/* */
【14】簇集索引【15】非簇集索引
【16】事务日志备份【17】差异备份【18】文件和文件组备份事务【19】触发器【20】MAX()
三、简答题
1、事务日志文件是用来记录数据库所有操作日志的文件,它记录了每一个事务的开始、对数据的改变和取消修改等操作,并且还记录数据页的分配和释放,以及每一个事务的提交和回滚等信息。
从触发器表中删除,并传输到deleted表中。
四、综合应用题
【1】create database
【2】on primary
【3】filename
【4】log on
【5】count (xuehao)
【6】group by xibu
【7】leftjoin
【8】on xuesheng.xuehao=xuanke.xuehao
相关文档
最新文档