Mysql ERD:只有当实体1具有从主键实体2标识的外键时,两个实体之间的关系才会存在吗?

Mysql ERD:只有当实体1具有从主键实体2标识的外键时,两个实体之间的关系才会存在吗?,mysql,database,entity-relationship,erd,entity-relationship-model,Mysql,Database,Entity Relationship,Erd,Entity Relationship Model,我将做一个ERD,但是从我所阅读的教程中的一些示例来看,它们是不同的,并且它们没有解释条件,因此关系存在于两个实体之间?,是因为它们在现实世界中的关系是这样的吗?还是因为它们有相互连接的键?好吧,想象一下现实生活中的关系。孩子、父母和祖父母是多重关系。您可以将数据库设置为显示生物关系,以便在尝试删除父母/祖父母时收到错误,也可以将数据库设置为显示当前/文化关系,以便在不删除子女的情况下删除/切换父母/祖父母 子级可能有一个引用父级的外键,该外键在删除父级后变为NULL或阻止完全删除。一些(大部分

我将做一个ERD,但是从我所阅读的教程中的一些示例来看,它们是不同的,并且它们没有解释
条件,因此关系存在于两个实体之间?
,是因为它们在现实世界中的关系是这样的吗?还是因为它们有相互连接的键?

好吧,想象一下现实生活中的关系。孩子、父母和祖父母是多重关系。您可以将数据库设置为显示生物关系,以便在尝试删除父母/祖父母时收到错误,也可以将数据库设置为显示当前/文化关系,以便在不删除子女的情况下删除/切换父母/祖父母

子级可能有一个引用父级的外键,该外键在删除父级后变为NULL或阻止完全删除。一些(大部分是较旧的)数据库不检查这一点,因此最终可能会有一个子数据库引用不存在的父数据库,但这将被视为损坏的数据条目