参考答案:
问题1:多对多
问题2:学生表S的主键:Sid
课程表C的主键:Cid
选课表SC的主键:Sid 和Cid
问题3:查询张三没有选课的所有课程名
问题4: 1、avg(Grade)
2、Group By
3、Order By
详细解析:
问题一:一个学生可以选多门课程,一个课程可以让多个学生选择,所以是多对多。问题二:主键是可以唯一标识一条记录的属性,学生表中是学号,课程表中是课程号,而选课表单一的属性无法唯一标识,所以需要课程号和学生号一一对应才行。
问题三:简单查询语句的应用
问题4,补齐语句,第一个空是要填函数求平均成绩,所以为avg(grade),第二空要分组是GROUP BY,第三空是根据平均成绩排序Order by。desc为从高到低,asc为从低到高。