首页 > 试题广场 >

下面哪条记录能够插入到P表中( )。

[单选题]
有两个关系SP,已经存有如下数据:

其中S表的主码为供应商号,P表的主码为零件号,外码为供应商号,参照S表的供应商号,下面哪条记录能够插入到P表中( )。

  • ('S100','红','T20')
  • ('TQOT','绿',NULL)
  • ('A001','黄','T11')
  • (NULL,'红','S10')
P表中零件号字段为主键,因此具有唯一性和非空性→A,D错误,又因为供应商号字段是外键,因此只能添加S表中含有的供应商号(C错) 或者 为空 → B正确
发表于 2017-05-05 17:07:16 回复(0)
没看到a中的跟表中的主键重复了,。。。。。
发表于 2018-03-14 20:08:24 回复(0)
题有点不严谨啊,有的数据库创建外码是可以禁止null的
发表于 2017-07-18 01:05:30 回复(0)
外键可以为空?
发表于 2017-11-19 21:48:16 回复(1)