我有一个包含多个表的数据库
Student
Teacher
Parents
Staff
都需要有一个地址表的引用
Address
door number
street
town
city
postcode
如何创建数据很少重复的地址表?是为每个表都有单独的表的唯一方法吗?
最佳答案
有一个包含以下列的单独地址表
address_id
door_number
street
town
city
state
country
postcode
现在,在每个表中 - Student 、 Parent 、 Teacher 、 Staff - 都有一个 address_id 列,并在地址表中创建一个指向 address_id 的外键。
假设学生和家长已经相关,您可以将地址放在“家长”表中。
关于mysql - 需要对地址表建议进行标准化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42923563/