PostgresQL工作和家庭住址

时间:2015-08-24 01:50:53

标签: postgresql

我正在设计我的第一个Postgres数据库。该数据库将有餐馆及其所有者和工人。这是上世纪初洛杉矶克罗地亚餐馆的历史数据库。

我的问题是,是否要创建两个地址表 - 一个用于餐馆,一个用于人们的住所(包括所有者和工人,并且它们可能随时间推移)。很少,但它发生了,主人住在餐厅。

我倾向于创建两张桌子。也许在我开始实际构建数据库之后这将是显而易见的(我有,但后来又回过头来阅读有关数据库设计的更多信息)。请注意,最终这将成为PostGIS数据库,但我从PostgresQL开始作为踏脚石。

感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

有一个"地址" (或" location")表。有两个"餐厅"和"所有者"参考它。