题目
将外码重命名是不合法的。A. 正确B. 错误
将外码重命名是不合法的。
A. 正确
B. 错误
题目解答
答案
A 正确,将外码重命名是不合法的。外码是建立表之间关联的重要方式,不能与主表中的主码脱离关系,重命名可能导致表之间关系出现问题。
答案选A。
解析
外码(外键)是数据库中用于建立表之间关联的重要机制,它必须与主表中的主码(主键)保持严格对应关系。重命名外码会破坏这种对应关系,导致表之间的关联失效,从而引发数据完整性问题。因此,外码重命名在数据库设计中是不允许的操作。
关键概念解析
- 外码的作用:外码确保子表中的数据引用自主表中存在的记录,维护数据一致性。
- 命名约束:外码名称必须与主码名称完全一致,否则无法建立有效关联。
- 重命名的影响:若外码被重命名,主表与子表之间的关联将无法识别,导致外键约束失效。
结论
由于外码必须与主码严格匹配,重命名操作会破坏这一规则,因此题目中的说法正确。