問73
頻出度★★★
データベースにおける外部キーに関する記述のうち, 適切なものはどれか。
这道题的解析和你的作答记录。
データベースにおける外部キーに関する記述のうち, 適切なものはどれか。
唯一性约束(unique 约束)是不允许值重复的主键或唯一键所具有的特性。外键所具有的特性是「参照完整性约束」,即只能设置被参照表中存在的值,而不是唯一性约束。
在设置了外键的字段中,可以设置重复的值。例如,若将「所属部门代码」作为外键,由于同一部门中有多名员工,相同的值会多次出现。不允许重复的是主键或唯一键,而不是外键。
一个表中可以设置多个外键。例如,当「订单表」同时参照「客户表」和「商品表」时,它拥有客户代码和商品代码这两个外键。外键的数量没有「最多一个」的限制。
正解 外键可以将多个字段汇集起来设置为一个外键。因为当被参照表的主键由多个字段构成「复合键(联合键)」时,参照它的一方的外键也必须以相同的多个字段的组合来设置。因此,主张「可以将多个字段汇集起来设置为一个外键」的「エ」是正确的。