MySQL“强制实施引用完整性的数据库”是什么意思?

2024-12-27 20:41:45
推荐回答(1个)
回答1:

这是关于引用完整性(也称参照完整性)约束的概念。即:现实世界中的实体之间往往存在某种联系。在关系模型中,实体及实体间的联系是用关系描述的,这样自然就存在着关系与关系间的引用。 例如,员工和部门的关系模式表示如下: 员工(员工号,姓名,性别,...,部门号) 部门(部门号,名称,电话,...) 这两个关系存在着属性的引用,员工关系中的“部门号”的值必须是确实存在的部门的“部门号”,即部门关系中有该部门的记录。也就是说,员工关系中的“部门号”属性取值要参照部门关系的“部门号”属性取值。 也就是说,如果一个部门已经有若干个员工,如果把这个部门给撤消(删除)了,隶属于这个部门的这些员工该怎么办!?嘿嘿