题目内容
(请给出正确答案)
对于学生--选课--课程的三个关系:S(S#,SNAME,SEX,AGE)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)为了提高查询速度,对SC表创建唯一索引,应建()个组上。
A.(S#,,C#)
B.S#
C.C#
D.GRADE
答案
题目内容
(请给出正确答案)
A.(S#,,C#)
B.S#
C.C#
D.GRADE
答案
更多“对于学生--选课--课程的三个关系:S(S#,SNAME,SEX,AGE)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)为了提高查询速度,对SC表创建唯一索引,应建()个组上。”相关的问题
第1题
要求:(1)确定实体集和属性;(2)画出E-R模型;(3)转换成符合3NF要求的关系模式,并指出它们的主码和外码。
第2题
现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,课程名,学分)
选课(学号,课程号,分数)
用SQL语言实现下列(1)—(5)小题:
(1)列出学号为“98001”的已有成绩的各门课名称与成绩
(2)删除姓名为“陈红”的所有选课记录
(3)检索获得奖学金、并且至少有一门课程成绩在90分以上的学生信息,包括学号、姓名和专业;
(4)将对选课表的全部权限授予用户王平,并且王平可以授权给其它用户;
(5)求学号为“785222”的学生所选课程的总学分
第3题
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。
课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。
选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
请完成下列问题:
(1)写出查询张三同学没有选修的课程的课程号的SQL查询语句;
(2)用等价的关系代数表达式表示上述SQL查询语句。
第4题
A.SELECTS.学号,姓名,平均成绩FROMS,SCWHERES.学号=SC.学号GROUPBYS.学号HAVINGCOUNT(*)>=5ORDERBY平均成绩DESC
B.SELECT学号,姓名,AVG(成绩)FROMS.SCWHERES.学号=SC.学号ANDCOUNT(*)>=5GROUPBY学号ORDERBY3DESC
C.SELECTS.学号,姓名,AVG(成绩)AS平均成绩FROMS,SCWHERES.学号=SC.学号ANDCOUNT(*)>=5GROUPBYS.学号ORDERBY平均成绩DESC
D.SELECTS.学号,姓名,AVG(成绩)平均成绩FROMS,SCWHERES.学号=SC.学号;GROUPBYS.学号HAVINGCOUNT(*)>=50RDERBY3DESC
第6题
有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。
(1)按等价类划分法,设计测试用例(要求列出设计过程);
(2)按边界值分析法,设计测试用例。
第7题
有如下三个关系模式:学生(学号,姓名,所属专业)课程(课程号,课程名,课时)成绩(学号,课程号,成绩)显然,成绩关系中的学号、课程号属性的取值必须存在于相应的关联表中,这种完整性规则称之为()完整性。
A.实体
B.参照完整性
C.用户定义
D.数据完整性
第9题
现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)
用关系代数表达式实现1-2题:
(1)检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。
(2)检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;(20分)