问题 单项选择题

有如下两个关系:
成绩关系SC(主键:学号,外键:课号)课程关系C(主键:课号)

学号 课号 分数
000101 C601 90
000110 C602 85
000103 C601 80

课号 课程名称
C601 数据库
C602 计算机组成
C603 编译原理

现要向关系SC插入新行,新行的值分别列出如下。它们是否都能插入
Ⅰ.(’000101’,’C602’,’75’) Ⅱ.(’000105’,’C604’,’88’)

A.只有Ⅰ

B.只有Ⅱ

C.都能

D.都不能

答案

参考答案:D

解析: 在关系SC中,学号是主键,即必须保证它的惟一性。若插入(’000101’,’C602’,’75P’),则学号有重值,因此无法插入;课程号是外键(对应课程关系C若插入(’000105’,’C604’,’88’),而课程关系C中不存在课程号为’C604’的元组,因此无法插入。

选择题
选择题