扩大可能的实体

时间:2010-08-12 18:18:44

标签: database-design

我正在处理个人项目问题。这是一种捐赠管理模式。我需要将捐款与实体联系起来。例如,捐赠的原始实体集是“家庭”,“公司”和“个人”。我想将捐款与这些实体联系起来,并将实体相互关联起来。是否有一个设计此模型的示例,其中实体可以扩展,关系不会受到影响?

3 个答案:

答案 0 :(得分:0)

您需要至少为捐款,联系人,类型创建一个实体。一个基本想法:

types { id, TypeName } for families, companies, individuals
contacts { id, first name, last name , typeid, add1, addr2 .....}
donations { id, contactID, amount, other fields....}

答案 1 :(得分:0)

希望这是不言自明的。

donation_model_v1

答案 2 :(得分:0)

您始终可以将数据作为结构存储在一个表中,然后使用元数据的查找表,就像上次联系捐赠者时一样,并随意添加新的数据结构 alt text