我正在为不同城市的商店开发mssql。最好是每个城市都有一张桌子,还是一张桌子上的所有房子。我也不希望来自不同城市的用户访问来自非他们城市的数据。
发布于 2021-05-02 17:48:53
SQL被设计用来处理大表,非常大的表。它不是用来处理无数张小桌子的。您的问题的明确答案是,一个特定实体的所有示例都应该放在一个表中。这有很多很好的理由:
我可以继续。但是现在您可能已经意识到,每个实体只有一个表是正确的(至少在大多数情况下是这样)。
限制用户只在一个城市查看数据的问题可以通过多种方式处理。最常见的可能是简单地使用视图。
https://stackoverflow.com/questions/67358334
复制相似问题