填空题数据库系统在运行过程中,可能会发生故障,如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非常控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做______;如果系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为______。前者的恢复由______完成,
后者是由______完成。
填空题设有教师表(教师号,教师名,工资,所在系),现要建立统计每个系的教师平均工资的视图v_salary(dept,avg_salary)。请补全下列视图定义语句:
CREATE VIEW v_salary
AS
SELECT所在系As dept,______
FROM教师表
GROUP BY所在系
填空题某数据库中有表Table_Good(GoodsID,GoodsNarne,SaleUnitPrice)和表Table_GoodsClass (CoodsClassID,CoodsClassNatne,Sum),对家用电器类商品进行分类显示,如果商品的单价高于3000,则显示‘高档商品’;如果单价在1000—3000,则显示‘中档商品’;如果单价低于1000的显示‘低档商品’。完成下列的SQL语句。
SELECTGoodsName,SaleUnitPrice,Type=
CASE
2
3
4
END
FROM
5
ON
6
WHERE GoodsClassName=‘家用电器’
填空题在数据转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何存取、修改活动的数据转储策略称为______策略。
填空题某数据库中有表COURSE(CNO,CNAME,TNO)、表TEACHER(TNO,TNAME,DEPART)和表SCORE(SNO,CNO,DEGREE),现要查询选修某课程的同学人数多于5人的教师姓名。请补全下列语句: SELECT TNAME FROM TEACHER WHERE ______ (SELECT X.TNO FROM COURSE X,TEACHER Y,SCORE Z WHERE______ ______ ______ )
填空题有会员表Table_Card(CardID,CardName,Score)表示会员的会员号、会员名字以及积分,建立会员卡积分在500~1000分的会员信息视图HY~Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。
______
AS
SELECT*FROM Table——Card WHERE
______
______
填空题假设某数据库中有表Course,Course中有属性Cname(课程名),查询以“DB_”开头,则倒数第三个字符i的课程的详细情况:
SELECT*
FROM Course
WHERE ______。
填空题有会员表Table_Card(CardID,CardName,Score)表示会员的会员号,会员名字以及积分,建立会员卡积分在500~1000分的会员信息视图HY_Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。 (10) ASSELECT *FROM Table_Card WHERE (11) (12)
填空题利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系的机制是______。
填空题已知关系R(A,B,C),其中A、C为数值型属性,试用SQL语句完成:按属性A分组,求出每组中在属性C上的最大值和最小值,并将它们置于视图RVE中。 ______ AS ______ FROM R ______
填空题创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。
______
______ON STUDENT
______
AS
Print‘记录已修改’
填空题某数据库中有学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩。查询选修了3门课以上的学生的学号:
SELECT Sno
FROM SC
GROUP BY Sno
______。
填空题有表SCORE(Sno,Cno,Degree),查询该表中的最高分的学生学号和课程号: SELECT______ FROM SCORE WHERE Degree=______
填空题路由选择的核心是路由选择【 】
填空题若事务T对数据对象A加了S锁,则其他事务只能对数据A加______,直到事务T释放 A上的锁。
填空题假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份设备上,假设此备份设备只含有对pubs数据库的完全备份,则恢复pubs数据库的语句为______。
填空题假设某数据库中有表SC(S#,C#,Grade),各属性分别表示为学号、课程号,及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT [13] FROM SC [14]
填空题事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事物执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于______状态
填空题设有三个基本表,表ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,完成SQL语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表SSP(项目号,项目名,金额) 的结构显示。
SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额
FROM ITEM, BIP, PART
WHERE ______
GROUP BY ITEM.项目
______
SELECT “合计”,SUM(单价*数量)
FROM BIP, PART
WHERE ______
ORDER BY 1
______
填空题散列文件组织将文件的物理空间划分为一系列的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定,如果某个桶内已近装满记录,又有新的记录插入就会产生桶溢出,产生桶溢出的2个主要原因为______和______。
