在关系R(RNO,RN,SNO)和S(SNO,SN,SD)中,R的主码是RNO,S的主码是SNO,则SNO在R中称为( )。
A: 外码
B: 候选码
C: 主码
D: 主键
A: 外码
B: 候选码
C: 主码
D: 主键
A
举一反三
- 在数据库中,有关系R(RNO,RN,SNO),关系S(SNO,SN,SD),R的主码是RNO,S的主码是SNO,则属性SNO在关系R中称为()。 A: 外码 B: 候选码 C: 主码 D: 全码
- 中国大学MOOC: 设学生关系S(SNO,SNAME,SSEX,SAGE,SDEP)的主码为SNO,学生选课关系SC(SNO,CNO,SCORE)的主码为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDEP,SCORE)的主码为SNO和CNO,其满足( )
- 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( )。
- 设学生关系S(sno,sname,sex),dept的主码为sno,学生选课关系SC(sno,cno),grade的主码为sno,cno,则关系模式R(sno,cno,sex,dept,grade)最高属于 A: 1NF B: 2NF C: 3NF D: BCNF
- 在学生选课关系SC(SNO,CNO,SCORE)中,SNO为学生关系的主码,CNO为课程关系的主码,SNO和CNO分别为SC上的外码,根据参照完整性的定义,外码可以为空,因此,在SC上,SNO和CNO可以为空。
内容
- 0
设有如下图所示的两个关系S(sno,sname,Sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno)。且关系SC的属性"sno"是它的外码。要求 grade的取值只能是0~100之间的整数。关系S A: sno B: sname C: sex D: S01 S10 S20 E: 李红星 洪宇宙 张黎明 F: 男 女 男
- 1
关系R的某个属性组合F不是R的候选码,而是另外一个关系S的候选码,则称F是R的( )。 A: 次码 B: 主码 C: 外码 D: 联系
- 2
如果A是关系模式R的候选码中的属性,那么称A是R的()。 A: 主码 B: 主属性 C: 外码 D: 候选码
- 3
基于“学生-选课-课程”数据库中的三个关系: 学生表S(SNO,SNAME,SEX,BIRTHYEAR,DEPT),主码为SNO 课程表C(CNO,CNAME,TEACHER),主码为CNO 选课表SC(SNO,CNO,GRADE),主码为(SNO,CNO) [br][/br]查找“选修了至少5门课程的学生的学号”,正确的SQL语句是( )。 A: SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*) >=5; B: SELECT SNO FROM SC GROUP BY SNO WHERE COUNT(*) >=5; C: SELECT SNO FROM SC HAVING COUNT(*) >=5; D: SELECT SNO FROM SC WHERE COUNT(*) >=5;
- 4
设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO),遵照实体完整性规则