关于Entity–relationship模型属性空值与ER图中人物无宠物的合规性咨询
ER模型相关问题解答

1. 在Entity–relationship模型中,已知不允许空值,是否允许将属性留空?
不允许。当ER模型明确规定属性不允许空值时,该属性必须被赋予有效取值,不能留空。空值的本质就是属性未被赋值,所以禁止空值的约束直接要求属性必须有合法值,不存在留白的空间。
2. 根据该ER图,是否存在一个人没有宠物的可能性?
存在。从图中Person和Pet的关联关系来看,二者是一对多的关系,且该关系对Person是可选的(没有强制要求一个人必须关联至少一个宠物),因此完全存在有人没有宠物的情况。
内容的提问来源于stack exchange,提问作者Josh
相关产品推荐
相关产品推荐

