我正在设计我的第一个Postgres数据库。该数据库将有餐馆及其所有者和工人。这是上世纪初洛杉矶克罗地亚餐馆的历史数据库。
我的问题是,是否要创建两个地址表 - 一个用于餐馆,一个用于人们的住所(包括所有者和工人,并且它们可能随时间推移)。很少,但它发生了,主人住在餐厅。
我倾向于创建两张桌子。也许在我开始实际构建数据库之后这将是显而易见的(我有,但后来又回过头来阅读有关数据库设计的更多信息)。请注意,最终这将成为PostGIS数据库,但我从PostgresQL开始作为踏脚石。
感谢您的任何建议。
答案 0 :(得分:1)
有一个"地址" (或" location")表。有两个"餐厅"和"所有者"参考它。