填空题在SQL Server 2000中,现要在employees表的first_name和last_name列上建立一个唯一的非聚集复合索引,其中first_name列数据的重复率是5%,last_name列数据的重复率是10%。请补全下列语句使以first_name和last_name列作为条件的查询效率最高。
CREATE UNIQUE NONCLUSTERED INDEX Idx_Name
ON employees( 【1】 )
填空题数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为[6]。
填空题下图是A和B用户分别对同一银行帐号进行不同的操作,导致的错误的原因是______。 时间 取款事务A 转账事务B T1 开始事务 T2 开始事务 T3 查询账户余额为1000元 T4 查询账户余额为1000元 T5 取出100元把余额改为900元 T6 提交事务 T7 查询账户余额为900元(和T4读取的不一致)
填空题多个事务在某个调度下的执行是正确的,是能保证数据库一致性的、当且仅当该调度是______的。
填空题设有三个基本表:
ITEM(项目号,项目名,项目负责人,电话)
BIP(项目号,零件号,数量,日期)
PART(零件号,零件名称,规格,单价)
完成下列SQL语句:统计出每个项目使用零件的金额,并将结果按表SSP(项目号,项目名,金额)的结构显示。
SELECT ITEM.项目号,项目名,______AS金额______
FROM 1TEM,BIP,PART______
WHERE______
GROUP BY______
填空题数据库系统在运行过程中,可能会发生故障,如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非常控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做
10
;如果系统在运行过程中,南于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为
11
。前者的恢复由
12
完成。
后者是由
13
完成。
填空题假设用户U1将对表SC的INSERT权限授予了U2,而U2又将其授予了用户U3。现要将U1对表SC的权限收回,请完成下列的SQL语句。
ON TABLE SC
填空题设有表T(c1,c2),c1的数据类型为char(2),要求其第1位的取值范围为[1,9],第2位的取值范围为[0,9],实现此要求的约束表达式为CHECK(c1,LIKE‘______ ’)。
填空题假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份上,假设此备份设备只含有对 pubs数据库的完全备份,则恢复pubs数据库的语句为______。
填空题在SQL Server 2000中,设某数据库用户U需要执行语句: SEL ECT C1,C2 INTO T1 FROM T2 则U在该数据库中,除了需要具有T2表的查询权外,至少还需要具有______权限。
填空题某数据库中有表COURSE(CNO,CNAME,TNO)和表TEACHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于5人的教师姓名。
SELECT TNAME
FROM TEACHER WHERE
12
(SELECT X.TNO FROM COURSE X,COURSE Y
WHERE
13
14
15
)
填空题设有学生表(学号, 姓名, 性别, 所在系),这些列均不允许有空值。现要建立一个视图,统计“计算机系”的男生人数和女生人数。请补全下列语句。
CREATE VIEW V_Count
AS
SELECT______, COUNT(*)AS人数FROM学生表
WHERE所在系="计算机系"
______
填空题有学生选课表SC(Sno,(2no,Grade),各属性为学号,课程号,成绩;完成SQL,语句:找出每个学生超过他选修课平均成绩的课程号。 SELECT Sno,Cno FROM SC X WHERE______ (SELECT______ FROM SC Y ______);
填空题某数据库中有商品表Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice)和商品分类表
Table_GoodsClass(GoodsClassID,GoodsClassName,City),查询单价高于家用电器类的商品平均价格的家用电器类商品:
SELECT GoodsName,SaleUnitPrice FROM {{U}} (5)
{{/U}} ON a.GoodsClassID=b.GoodsClassID
WHERE SaleUnitPrice>( SELECT{{U}} (6)
{{/U}}FROM Table_Goods c JOIN Table_GoodClass d ON{{U}}
(7) {{/U}} WHERE
GoodsClassName=‘家用电器’) AND{{U}} (8) {{/U}}。
填空题在SQL Server 2000中,设有顾客表(顾客号,顾客名,所在地区,年龄),应用系统中需统计指定地区的顾客人数和平均年龄。请补全下列存储过程代码以完成该功能。
CREATE PROC P_Count
@area varchar(20)
AS
SELECT COUNT(*)AS人数,(______)AS平均年龄FROM顾客表WHERE所在地区=@area
填空题某数据库中有商品表Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice),和商品分类表Table_GoodsClass(GoodsClassID,GoodsClassName,City),查询单价高于家用电器类的商品平均价格的家用电器类商品
SELECT GoodsName, SaleUintPrice FROM
______
ON a.GoodsClassID=b.GoodsClassID
WHERE SaleUnitPrice>(
SELECT ______FROM Table_Goods c
JOIN Table_GoodClass d ON ______
WHERE GoodsClassName="家用电器")
AND ______。
填空题数据仓库是一个面向主题的、集成的、时变的、非易失的数据集合,用来支持管理人员的决策,数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式上的不统一,需要进行的操作是______。
填空题在数据库镜像的两种模式中,两台主机均为工作机,并为信息系统提供支持的是 (14) 。一台主机为工作机,另一台为备份机的是 (15) 。
填空题在分布式数据库中,垂直分片将关系分为不同的片段,各片段的模式中必须包含关系的______。
填空题在VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是{{U}} (3)
{{/U}}。用于指定要绑定的数据源,并且值一般为ADO数据控件的名称的属性是{{U}} (4) {{/U}}。
