60.使用触发器会产生两个逻辑表( )。
(A)delete和inserte (B) deleted和inserted (C)open和close (D) opened和closed 61.系统管理员SA对数据库做了如下备份:
1:30执行了完全备份;2:30执行了日志备份;3:30执行了差异备份 现在要恢复数据到3:30分时的状态,操作步骤是( ) (A)直接恢复差异备份
(B)先恢复完全备份,再恢复日志备份 (C)先恢复日志备份,再恢复差异备份 (D)先恢复完全备份,再恢复差异备份 62.以下不属于数据库对象的是( )。
(A)触发器 (B) 索引 (C)视图 (D)角色 63.在基本SQL语言中,不可以实现( )
(A)定义视图 (B)定义基表 (C)查询视图和基表 (D)并发控制 64.以下不属于SQL SERVER四大功能服务的是( ) (A) SQL SERVER主服务器 (B)代理服务器 (C)分布式事务 (D)联机帮助 65.以下不属于数据库对象的是( )
(A)视图 (B)存贮过程 (C)用户自定义函数 (D)全局过程 66.在默认条件下,任何数据库用户都至少是( )角色。
(A) Sysadmin (B)Guest (C)Public (D) DBO
67.SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( ) (1)创建或删除数据库文件?(2)创建索引?(3)执行非日志操作?(4)自动或手工缩小数据库或数据库文件大小?
A.(1) B.(1)(2) C.(1)(2) (3)????D.(1)(2)(3)(4)
68.触发器可以创建在( )中。
A. 表 B. 过程 C. 数据库 D. 函数 69. 以下触发器是当对[表1]进行( )操作时触发。 Create Trigger abc on 表1 For insert , update , delete As ??
A.只是修改 B.只是插入 C.只是删除 D.修改、插入、删除 70.关于视图下列哪一个说法是错误的( )。 A. 视图是一种虚拟表 B. 视图中也存有数据
C. 视图也可由视图派生出来
D. 视图是保存在数据库中的SELECT查询 二、填空题(每小题1分,共20分)
1. 约束按定义的范围可以分为___表____级约束和__字段_____级约束。
2. 已知:学生选课(课程代号、学号、考试成绩)和学生(学号、姓名、性别)两个表,指出学生选课表的主键是_课程代号、学号__,学生表的主键是___学号
___ 。
3. 已知:系(系编号、系名称、系主任、电话、地点)和学生(学号、姓名、性别、入学日期、专业、系编号)两个表,指出系表的主键是____系编号____,学生表的外部关键字是____ 系编号___。
4.每个数据库有__1__个主数据文件,主数据文件的扩展名是__mdf_____。 5.每个数据库有__至少1_个日志文件,日志文件的扩展名是__LDF_。
6.主数据库文件的扩展名是MDF,辅助数据库文件的扩展名是__NDF____,日志文件的扩展名是___LDF___。 7.SQL Server 2000局部变量名字必须以__@_开头,而全局变量名字必须以__@@__开头。
8.在SELECT命令中,从检索到的数据行中用__DISTINCT___命令字可以取消重复值。可以使用___COUNT___函数统计数据行数。
12.要创建数据库,用户应该是__DBCREATER__或__SA___服务器角色。 13.使用T-SQL的_____DROP DATABASE___语句可以删除数据库。
14.数据库中数据文件组有__主文件组__和_用户定义文件组__两种文件组类型。 16.存贮图像的字段类型一般定义成____image___类型。 17.在 SQL Server中用于实现值的合法性约束的是__域完整性__, 用于实现表间约束的是___外键__约束。
18.将SQL Server的数据库导出到Access中,ACCESS数据库____ 。 19.SQL Server使用___任务代理___功能可以自动处理不同的管理任务。 20.主键约束和唯一性约束的区别是___主键约束所在的列不允许空值,唯一性约束所在的列允许空值___.
21. 语句 select day('2004-4-6'), len('我们快放假了') 的执行结果是:__6__和__6__。
22.索引可以分为____聚集___索引和____非聚集____索引。
23.E-R图是直接地表示概念模型的有力工具,在E-R图中方框符号表示实体,用菱形符号表示_____联系____,用椭圆形框表示__属性___。
24.在一个服务器上的SQL SERVER实例包括默认实例和___命名实例___。
25.在SQL SERVER中包括两类数据库:___系统数据库__和___用户数据库__。 26.要创建数据库,用户应该是___sysadmin___或__dbcreator__服务器角色成员。
27.使用T-SQL的___ALTER DATABASE____语句可以修改数据库。 28.数据库的存贮结构分为__逻辑结构__和___物理结构___。
29.数据库的备份有4种方式,它们分别是__完全备份__、__差异备份_、日志备份和文件及文件组备份。
30.局部变量用____DECLEARE____语句声明,在局部变量名前必须要加_____@____符号。
31.索引的用途是____快速存取数据、保证数据记录的唯一性_____。 32.利用视图可以一次修改____多_____(一或多)张表中的数据。 33.在 SQL Server中包括三种类型的许可:预定义许可、_对象__,
和___语句__。其中create table 属于__对象__许可。
34.SQL Server的数据库_____是_____(是或否),可以导入和导出到Access中。 35.数据库的三种恢复模式为简单恢复模式、__完全恢复模式___、__大容量日志恢复模式___。
36.SQL语言主要由____数据定义语言(DDL) __、___数据操作语言(DML)__和数据控制语言(DCL)组成。
37.创建触发器所用的语句是____Create trigger___。 38.删除触发器所用的语句是____ DROP trigger ___。 39.关系运算主要有___选择、投影___和连接
40.事务的ACID属性是指__原子_性、__一致__性、__独立_性和__持久_性。 41.SQL Server复制有快照复制、__事务__复制和__合并___复制3种类型。 42.SQL Server复制把服务器分为__发布___服务器、__分发___服务器和订阅服务器三种。
三、用命令完成下列指定的任务(每小题2分,共20分) (一)设产品销售数据库中有两个基本表:
产品 P (产品编号,产品名称,单价,生产量),该表的主键为产品编号 销售 S (销售编号,产品编号,销售日期,销售数量),该表的主键为销售编号,产品编号是产品表的外键。 1.计算所有产品的总销售额
Select sum(P.单价*S.销售数量) AS 总销售额 from P,S
where P.产品编号=S.产品编号
2.计算所有产品中单价最高的产品名称。
Select 产品名称 From P
Where 单价=(Select MAX(单价) From P)
或者
SELECT TOP 1 产品名称 FROM P
ORDER BY 单价DESC
3.显示生产数量最大的前3种商品 Select TOP 3 *
From P
Order by 生产量 desc
4.统计销售数量最少的3种产品名称 Select TOP 3 *
From S
Order by 销售数量
5.显示1998---2000年的产品销售数量、销售金额
Select 销售数量,销售数量*单价 AS '销售金额' From P,S
Where P.产品编号=S.产品编号 AND 销售日期 BETWEEN '1998-1-1' AND '2000-12-31'
6.显示2001年后的平均销售数量
Select AVG(销售数量) AS '平均销售数量' From S
Where 销售日期>'2001-12-31' 7.将每种产品的单价降价30%
Update P
Set 单价=单价*(1-0.3) 8.删除销售表中2002年以前的记录
Delete From S
Where 销售日期<'2002-1-1'
9.建立一个视图SR,显示库存量大于1000的产品编号和产品名称 Create view SR
As
Select S.产品编号,产品名称 From P,S
Where P.产品编号=S.产品编号 and 生产量-销售数量>1000 10.为销售表创建按“销售数量”降序排列的非聚集索引
Create nonclustered index X1 On S(销售数量 desc)
11.删除销售数量不足10的所有产品信息(涉及两个表中的记录)
Delete From P
Where 产品编号 in (Select 产品编号 From S Where 销售数量<10) 13.统计每种产品的库存量
select P.产品编号,sum(P.生产量)-sum(S.销售数量) as 库存量
from P,S
where P.产品编号=S.产品编号 group by P.产品编号
14.显示产品的单价、销售数量、销售金额
Select P.产品编号,单价,sum(S.销售数量) as 销售数量 ,sum(P.单价
*S.销售数量) AS 总销售额
from P,S
where P.产品编号=S.产品编号 group by P.产品编号
相关推荐: