哈哈 Osioke,
说得太对了!我认输……
所以,大多数从事数据库工作的人(不仅仅是数据架构师!开发人员也是!)都觉得有一个数据模型来展示各种表是如何相互连接的非常有帮助。
例如,以我的查询为例;),我需要关于某个用户的几条信息——我需要关于一个用户的以下信息:
- 是否(或不在)某个特定组中
- 已解决主题
- 在某个日期范围内
要回答上述问题,我需要用户表、用户操作表和组表。数据模型会告诉我,可以通过 id/user_id 将用户链接到用户操作,并通过 primary_group_id/id 直观地将用户链接到组。
这有助于可视化不仅可用的数据,还有如何连接它们,特别是当存在一些冗长的查询时。
是的,你可以点击数据浏览器中的每一个表来找出可用的字段,并记下来以免忘记,但对于我们中的一些人来说,拥有一个数据模型可能更人性化一些 ![]()