现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,课程名,学分)
选课(学号,课程号,分数)
用SQL语言实现下列(1)—(5)小题:
(1)列出学号为“98001”的已有成绩的各门课名称与成绩
(2)删除姓名为“陈红”的所有选课记录
(3)检索获得奖学金、并且至少有一门课程成绩在90分以上的学生信息,包括学号、姓名和专业;
(4)将对选课表的全部权限授予用户王平,并且王平可以授权给其它用户;
(5)求学号为“785222”的学生所选课程的总学分
A.平均值
B.最大值
C.最小值
D.总和
A.②③⑤⑥
B.①③④⑤
C.②④⑤⑥
D.①②③⑤
①用SQL的有关语句定义
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
请根据下图中所示,回答以下问题:
下图反映的是美国高中毕业生参加SAT(Scholastic Aptitude Test,学习能力测验)和GPA(Grade—Point Average,平均绩点)模拟考试的分数,以及SAT、、GPA成绩与这些学生最终升入大学的百分比之间的关系。
图中:%表示最终被大学录取的学生的百分比。
()内表示每个分数段高中毕业生的总人数。
受试学生GPA的成绩大于2.0的共1959人。
受试学生中最终升入大学的共744人。
GPA成绩在3.5—4.0之间,而SAT成绩在1000—1299之间的学生中有()人没能升入大学。
A.84
B.72
C.32
D.36
(1)指出学生与课程的联系类型,完善E-R 图。 (2)指出课程与教师的联系类型,完善E-R图。 (3)若每名学生有一位教师指导,每个教师指导多名学生,则学生和教师是何联系? (4)在原E-R图上补画教师与学生的联系,并完善E-R图。
下列实体类型的联系中,属于多对多联系的是()。
A.学生与课程之间的联系
B.学校与教师之间的联系
C.商品条形码与商品之间的联系
D.班级与班长之间的联系