希望这是一个可以接受的问题,因为这不是一个编程问题。
我有一个包含多个表的数据库
学生 老师 父母 人员
所有人都需要引用地址表
地址 - 门号 - 街道 - 镇 - 城市 - 邮政编码
我的问题是: -
如何创建几乎没有重复数据的地址表。是每种方法都有单独的表格表的唯一方法吗?
希望你们能提出建议。
答案 0 :(得分:1)
有一个单独的地址表,其中包含以下列
address_id
door_number
street
town
city
state
country
postcode
现在,在每个表中 - 学生,家长,教师,员工 - 都有一个address_id列,并在地址表中为address_id创建一个外键。
假设学生和家长已经相关,您可以在“父母”表中找到该地址。