小编adu*_*pid的帖子

狗收养数据库设计

抱歉,如果这不是常态,但我正在寻求有关“狗救援/领养”数据库设计的建议。

我已经完成了规范化研究,这是我第一次尝试数据库设计。任何提示/反馈/批评?

最棘手的部分是处理狗/用户/组织并代表谁拥有狗。

  1. 一只狗可以属于一个组织。一个组织可以有多个组织用户。想想动物收容所/磅

  2. 狗可以属于组织用户。想想一个人的乐队,他们拥有一次容纳多只狗的大房子

  3. 狗可以属于单个用户,不隶属于任何组织。认为有人搬到海外,他们需要为他们的狗找一个新主人

因此,dog 表必须附有组织 ID 或用户 ID,或两者兼有。也许是一个触发器,说明一个人必须不为空。

狗收养/救援数据库设计 ERD

mysql erd database-design

5
推荐指数
1
解决办法
2878
查看次数

标签 统计

database-design ×1

erd ×1

mysql ×1