有关系模式:S(学号,姓名,性别,班级,课程号,学时数,成绩),下图是关系S的一个实例。 (1) 写出S的
有关系模式:S(学号,姓名,性别,班级,课程号,学时数,成绩),下图是关系S的一个实例。
(1) 写出S的主键;
(2) 分析关系S中存在的问题。
有关系模式:S(学号,姓名,性别,班级,课程号,学时数,成绩),下图是关系S的一个实例。
(1) 写出S的主键;
(2) 分析关系S中存在的问题。
第1题
第3题
A.Sn,C
B.S,C
C.S
D.C
第4题
(1) 请列出该关系模式中包含的所有函数依赖;
(2) 指出该关系模式的候选键;
(3) 关系模式R符合第几范式?
(4) 若将R分解为R1(C,T,S,G)和R2(C,S,N,G),R1和R2各最高符合第几范式,为什么?
第5题
(1)请指出此关系模式的候选键。
(2)写出该关系模式的函数依赖集。
(3)该关系模式属于第几范式?请简单说明理由。
(4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。
第6题
S(S#,SNAME,AGE,SEX):S表示学生,各属性依次为:学号、姓名、年龄、性别
SC(S#,C#,GRADE):SC表示成绩,个属性依次为:学号、课程号、成绩
C(C#,CNAME,TEACHER)C表示课程,个属性依次为:课程号、课程名、教师
试用SQL语句完成下列查询:
(1)检索年龄大于22岁的男学生的学号和姓名
(2)检索至少选修王老师所授课程中一门课程的女学生姓名
(3)检索至少选修两门课程的学生学号
(4)检索选修课程包含王老师所授课程的学生学号
第7题
A.学号,课号,成绩
B.学号,课号
C.学号,成绩
D.课号,成绩
第8题
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
第9题
A学号
B学号,课程号
C课程号
D成绩