填空题关系数据库设计理论是数据库逻辑设计的指南,其主要基础是______和______。
填空题设在SQLServer2000环境下,对“销售数据库”进行的备份操作序列如下图所示。①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。首先应该进行的操作是恢复____________,第二个应该进行的操作是恢复____________。②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE____________FROMBKWITHFILE=1,____________
填空题数据库恢复可以用哪些方法实现?
填空题若要收回用户U1对表T数据的删除权限,可通过权限管理语句实现。实现该操作的SQL语句是______ DELETE ON T FROM U1。
填空题进程之间相互协调,彼此之间交换信息,这就是进程间的通信。当系统中各进程并发共享资源,从而使系统资源得以充分利用,这往往表现为______。
填空题创建触发器TEST,定义后触发型触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。
______
ON STUDENT
______
AS
______"记录已修改"
填空题设有三个基本表,表ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,完成SQL语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表SSP(项目号,项目名,金额) 的结构显示。SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额FROM ITEM, BIP, PARTWHERE (12) GROUP BY ITEM.项目 (13) SELECT “合计”,SUM(单价*数量)FROM BIP, PARTWHERE (14) ORDER BY 1 (15)
填空题设有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售数量)。现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销售总次数和总数量置为0)。请补全如下语句:
SELECT商品表.商品号,销售总次数=______,
销售总数量=SUM(销售数量)
FROM商品表______销售表
ON商品表. 商品号=销售表. 商品号
WHERE单价>100
GROUP BY商品表. 商品号
填空题某SQL Servet 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。
CREATE PROC p_Sum
@year INT
AS
SELECT ______ WITH TIES
商品类别,SUM(销售数量)AS销售总数量,
______AS销售总利润
FROM商品表JOIN销售表ON商品表.商品号=销售表.商品号
WHERE year(销售时间)=@year
GROUP BY商品类别
ORDER BY销售总利润______
填空题数据仓库是一个面向【9】的、集成的、非易失的,且随时间变化的数据集合。
填空题试述数据库的数据独立性。
填空题数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表Course(Cno,Cname,Cpno,Credit),各属性为课程号,课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5)。用以上各表完成查询选修了全部课程的学生姓名的语句补充: SELETE Sname FROM Student WHERE NOT EXISTS (SELETE* FROM Course WHERE (5) (SELETE* FROM SC WHERE (6) AND (7) ) )
填空题能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”的SQL语句是[9]。
填空题设在SQL Server 2000中需创建一个名为db1的数据库。该数据库包含一个主数据文件和一个日志文件,这两个文件均存放在D盘根目录下。主数据文件的物理文件名为db1.mdf,逻辑文件名为db1_data,文件初始大小为100MB,不自动增长。日志文件全部采用系统默认设置。请补全下列创建数据库的语句:
CREATE DATABASE db1
ON(
NAME=db1_data,
______,
SIZE=100,
FILEGROWTH=0)
填空题已知关系R(A,B,C),其中A、C为数值型属性,试用SQL语句完成:按属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE中。 [8] AS [9] FROM R [10]
填空题假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份上,假设此备份设备只含有对pubs数据库的完全备,则恢复pubs数据库的语句为______。
填空题下图是A和B用户分别对同一银行账号进行不同的操作,导致错误的原因是______。 时间 取款事务A 转账事务B T1 开始事务 T2 开始事务 T3 查询账户余额为1000元 T4 查询账户余额为1000元 T5 取出100元把余额改为900元 T6 提交事务 T7 查询账户余额为900元(和T4读取的不一致)
填空题某数据库中有商品表Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice)和商品分类表 Table_GoodsClass(GoodsClassID,GoodsClassName,City),查询单价高于家用电器类的商品平均价格的家用电器类商品:
SELECT GoodsName,SaleUnitPrice FROM
______
ON a.GoodsClassID=b.GoodsClassID
WHERE SaleUnitPrice>(
SELECT______FROM Table_Goods c
JOIN Table_GoodClass d ON______
WHERE GoodsClassName=‘家用电器’)
AND______。
填空题在数据库应用系统中,用于描述数据库中数据的结构、取值范围、数据关系、业务规则等信息的数据或文档,一般被称为______数据。
填空题在SQL Server 2000中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的______数据库角色中。
