一个描述学校的数据库模式S (SNO,SDEPT,MN,CNAME,G)。SNO是学号,SDEPT是系名,MN表示系主任,CNAME是课名,G是成绩
举一反三
- 现有学生关系Student,属性包括学号(Sno)、姓名(Sname)、所在系(Sdept)、系主任姓名(Mname)、课程名(Cname)和成绩(Grade)。这些属性之间有如下联系:一个学号只对应一个学生;一个学生只对应一个系;一个系只对应一名系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名和课程名都不重复。则以下不正确的函数依赖是()。 A: Sno→Sdept B: Sno→Mname C: Sname→Sdept D: (Sno,Cname)→Grade
- 已知学生关系模式Student(Sno,Sname,Sdept,MN,Course,Grade),其中:Sno:学号,Sname:学生姓名,Sdept:系名,MN:系主任名,Course:课程名,Grade:成绩.(1)写出关系模式Student的基本函数依赖及其主码.(2)将关系模式分解为2NF,并说明为什么?(3)将关系模式分解为3NF,并说明为什么?
- 现有学生关系 Student ,属性包括学号( ),姓名( ),所在系( ),系主任姓名( ),课程名( )和成绩( )。这些属性之间存在如下联系:一个学号只对应一个学生,一个学生只对应一个系,一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名不重复。则以下不正确的函数依赖是 ( )。 A: . Sno →Sdept B: . Sno →Mname C: . Sname →Sdept D: .( Sname , Cname ) →Grade
- 现有学生关系Student,属性包括学号(),姓名(),所在系(),系主任姓名(),课程名()和成绩()。这些属性之间存在如下联系:一个学号只对应一个学生,一个学生只对应一个系,一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名不重复。则以下不正确的函数依赖是( <br/>)。 A: Sno→Sdept B: Sno→Mname C: Sname→Sdept D: (Sname,Cname)→Grade
- 中国大学MOOC:"在学生选课数据库中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname)及学生选课表sc(sno,cno,grade),其中sno是学号,sname是姓名,ssex是性别,sage是年龄,sdept是系别,cno是课程号,cname是课程名,grade是成绩。以下( )SQL语句可以实现查询选修了'C002'号课程的学生姓名。";