在mysql数据库中,我有三个具有这些关系的表:users--rents--places--users
。
这些关系代表用户,可以在特定的地点上创建租金,而地点属于所有者(也是用户)。
由于租金必须由业主接受,我必须收集所有业主的租金。
我关心的是在简单性和逻辑纠正方面最好的做法。我的意思是,很容易在关系的左右方向上检索租金(如上所述),但我认为根据我的需要以及如何获得它是不正确的。
所以,我正在考虑以更好的方式收集业主租金的两个选项:
rents
添加owner_id
来对其进行反规范化。owners_rents
,通过从关系的左右方向选择来公开owner_id
和rent_id
我从未在数据库上使用过视图。我问自己,在清晰度和性能方面,第2点是否是一个很好的用例。