相关疑难解决方法(0)

模拟客户< - >地址的最佳方式

每个人Customer都有一个实际地址和一个可选的邮寄地址.你最喜欢的模型是什么?

选项1. Customer具有外键Address

   Customer   (id, phys_address_id, mail_address_id)
   Address    (id, street, city, etc.)

选项2. Customer具有一对多关系Address,其中包含用于描述地址类型的字段

   Customer   (id)
   Address    (id, customer_id, address_type, street, city, etc.)

选项3.地址信息被去规范化并存储在 Customer

   Customer   (id, phys_street, phys_city, etc. mail_street, mail_city, etc.)

我最重要的目标之一是简化对象关系映射,所以我倾向于第一种方法.你的想法是什么?

sql orm database-design data-modeling

20
推荐指数
3
解决办法
1万
查看次数

标签 统计

data-modeling ×1

database-design ×1

orm ×1

sql ×1