填空题在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。
CREATE PROC p_Sum
@year INT
AS
SELECT ______ WITH TIRS
商品类别,SUM (销售数量) AS 销售总数量,
______ AS 销售总利润
FROM 商品表 JOIN 销售表 ON 商品表. 商品号=销售表. 商品号
WHERE year (销售时间) = @year
GROUP BY 商品类别
ORDER BY 销售总利润 ______
填空题设有如下UML图。该图是一种______图。
填空题数据流图用于描述目标系统实现的功能、涉及的信息、信息范围以及目标系统与外部的数据交换关系。一般顶层数据流图中包含的处理有______个。
填空题某数据库中有表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] )
填空题设某医院管理系统,在数据库设计期间已经分析并抽象出了医生实体集,该实体集包含下列属性:医生编号、姓名、性别、出生日期、科室号、职称、特长和身份证号。上述属性中,所有能够作为候选码的属性是______。
填空题数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept)各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表Course(Cno,Cname,Cpno,Ccredit)各属性为课程号,课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5)。用以上各表完成查询选修了全部课程的学生的姓名的语句补充SELETE SnameFROM StudentWHERE NOT EXISTS(SELETE *FROM CourseWHERE (5) (SELETE *FROM SCWHERE (6) AND (7) ))
填空题数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept)各属性分别表示为学号、姓名、性别、年龄、所在系;学生选课表SC(Sno,Cno,Grade)各属性分别表示为学号、课程号及成绩;课程表Course(Cno,Cname,Cpno,Ccredit)各属性表示为课程号、课程名、先行课、学分(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5)。用以上各表完成查询选修了全部课程的学生的姓名的语句补充:
SELETE Sname
FROM Student
WHERE NOT EXISTS
(SELETE *
FROM [2]
WHERE [3]
(SELETE *
FROM [4]
WHERE [5] AND [6]
))
填空题设有商品表(商品号,商品名,商品类别),其中商品号为主码,商品名和商品类别不为空。现要统计商品数量最多的前3类商品(包括并列情况),希望列出商品类别和商品数量。请补全下列语句: SELECT______商品类别,COUNT(*)AS商品数量 FROM商品表 GROUP BY商品类别 ORDER BY COUNT(*)DESC
填空题目前,许多关系型数据库管理系统支持定义既具有计算逻辑,也保存数据并提供有限的数据更新机制的视图,这类视图称为______。
填空题关系数据库设计理论中主要包括三个方面的内容,其中起核心作用的是______。在关系模型的完整性约束中,实体完整性规则是指关系中______。
填空题在Visual Basic 6.0中,为简化访问数据库数据的编程,经常使用Adodc数据控件来访问数据库中的数据。该控件中用于描述服务器连接信息的属性是______。
填空题某表定义了视图BT_S,则要把该视图及由该视图导出的所有的视图都一起删除的SQL语句是[7]。
填空题由于DBS采用了三级模式结构,因此系统具有______特点。
填空题设有学生表STUDENT,其中有学号,姓名,年龄,性别等字段,该表是在2002年建立的,到 2003年用户可以使用SQL的
3
语句,将表中的所有学生年龄增加一岁,到2004年,显示学生表中年龄大于22岁的学生信息的SQL语句是
4
。
填空题数据库的实施主要包括以下四项工作:用DDL定义数据库结构、数据装载、编写与调试应用程序以及______。
填空题SQL Server 2000内置的系统管理员账户是______。
填空题假设某数据库中有表SC(S#,C#,SCORE),表C(C#,CNAME,TNAME)和表SC_C(C#,CNAME,AVG_GRADE),其中SC表中各属性分别表示为学号,课程号,以及对应的分数;要求把SC表中的每门课程的平均成绩插到表SC_C中,完成下列的SQL语句。 INSERT INTO SC_C(C#,CNAME,AVG_GRADE) SELECT C.C#,CNAME,______ FROM SC,C ______ ______
填空题设有学生表STUDENT,其中有学号,姓名,年龄,性别等字段,该表是在2002年建立的,到 2003年用户可以使用SQL的{{U}} (3)
{{/U}}语句,将表中的所有学生年龄增加一岁,到2004年,显示学生表中年龄大于22岁的学生信息的SQL语句是{{U}} (4)
{{/U}}。
填空题假设用户U1将对表SC的INSERT权限授予了U2,而U2又将其授予了用户U3。现要将U1对表SC的权限收回,请完成下列的SQL语句。 (12) ON TABLE SC (13)
填空题设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C为课程,P为教师,S为学生,G为成绩,T为时间,R为教室。根据定义有如下函数依赖集: F=C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R W的规范程度最高达到______。若将关系模式w分解为3个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),则W1的规范化程度最高可到达______,w2的规范化程度最高可达到______,W3的规范化程度最高可达到______。
