【单选题】设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是
A. 课程号和开设专业号 B. 仅有开设专业号 C. 课程号和先修课程号 D. 开设专业号和先修课程号
A. 课程号和开设专业号 B. 仅有开设专业号 C. 课程号和先修课程号 D. 开设专业号和先修课程号
举一反三
- 设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是( )
- 用SQL语句创建课程表course,课程号为主码,课程名不允许为空,先修课参照课程号。
- 创建一张表名为“Course”的表,其中表应该包含:课程号、课程名、先修课号等信息,其中课程号为主键,课程名不能为空,先修课号为外键其引用来自本表的课程号
- 有一个关系:课程(课程号,课程名,学分,专业)该关系记录每个专业所开设的课程情况,每门课程有唯一的课程号;一个课程有一个学分,一个专业有多门课程,一门课程可以属于多个专业。 (1)写出该关系的码。 (2)判断其最高范式,并说明理由。
- 有如下三个关系模式: 学生(学号,姓名,所属专业) 课程(课程号,课程名,课时) 成绩(学号,课程号,成绩) 则在成绩关系中的外键是()。 A: 课程号,成绩 B: 学号,课程号 C: 学号,成绩 D: 学号