[单选题]

关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授的课程,教师不会重名。关系模式Student的分解ρ=( ),并且是无损联接及保持函数依赖。

A.{(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)}∈1NF

B.{(Sno,Sname),(Sno,Cno,Grade,Tname,Taddr),(Cno,Cname)}∈i2NF

C.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)}∈3NF

D.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}∈BCNF

参考答案与解析:

相关试题

关系模式Student(sno,Sname,Cno,Cname,Grade,Tn

[单选题]关系模式Student(sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授的课程,教师不会重名。下列有关关系模式Student的分解中,是无损联接并保持函数依赖的是——。A.{(Sno,Sname,Cno,rname,raddr),(sno,Sname,Cno,Cnarn

  • 查看答案
  • 关系模式Student(Sno,Sname,Cno,Cname,Grade,Tn

    [单选题]关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,课程名,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是______。A.{(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade

  • 查看答案
  • 设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程

    [单选题]设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为“S101”的同学,选修课程号为:“C11”,成绩为98分的记录插入到表SC中,正确的语句是______。A.INSERT INTO SC(SNO,CNO,GRADE) VALUES('S101','C11','98')B.INSERT INTO SC(SNO,CNO,GRADE) VALUES(S101,C11,98)C.INSERT (

  • 查看答案
  • 有学生选课表SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成

    [单选题]有学生选课表SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成SQL语句:找出每个学生超过他选修课平均成绩的课程号。SELECT Sno,CnoF.ROM SC XWHERE _______(SELECT ______F.ROM SC Y______ );

  • 查看答案
  • 设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、

    [试题]设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是__________grade=grade+5 WHERE cname=“数据库系统”。

  • 查看答案
  • 设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、

    [试题]设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的”数据库系统”课程的成绩增加10分,能正确完成该操作的SQL语句是__________grade=grade+ 10 WHERE cname: =”数据库系统”。

  • 查看答案
  • 设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、

    [试题]设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库系统”课程的成绩增加10分,能正确完成该操作的SQL语句是___________grade=grade 10WHEREcname=“数据库系统”。

  • 查看答案
  • 已知表S(学号,姓名,年龄)SC(学号,课程号,成绩)C(课程号,课程名,教师名

    [试题]已知表S(学号,姓名,年龄)SC(学号,课程号,成绩)C.(课程号,课程名,教师名)试用SQL查询语句表达下列对教学数据库中的三个基本表S、SC、C的查询:(1)统计有学生选修的课程门数.(2)求选修C4课程的学生的平均年龄.(3)求王平老师所授课程的每门课程的学生平均成绩.(4)统计每门课程的学生选修人数(超过10人的课程才统计).要求输出课程号和选修人数.(5)查询姓名以WANG开头的所有学生的姓名和年龄.

  • 查看答案
  • 给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示课程号,

    [单选题]给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示课程号,P表示名次。若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()A . (Sno,Cno)和(Cno,P)都可以作为候选码。B . (Sno,Cno)是唯一的候选码。C . 关系模式SCP既属于3NF也属于BCNF。D . 关系模式SCP没有非主属性。

  • 查看答案
  • 关系模式SCS(Sno,Cno,Score)中,Sno是学生学号,Cno是课程号

    [单选题]关系模式SCS(Sno,Cno,Score)中,Sno是学生学号,Cno是课程号,Score是成绩。若要查询每门课成绩的平均成绩,且要求查询结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,可用SQL语言写为(33)。若查询结果仅限于平均分数超过85分的,则应(34)。(51)A.SELECT Cno,AVG(Score)FROM SCS GROUP BY Score ORDER BY 2.Cno DESCB.SELECT Cno,AVG(Score) FROM SCS GROUP BY

  • 查看答案
  • 关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门