# 便于数据库查阅的数据模型

**URL:** <https://meta.discourse.org/t/a-data-model-to-make-perusing-the-database-easier/223486>\
**Category:** Feature\
**Tags:** data-explorer\
**Created:** [2022年四月6日 11:05 UTC](https://meta.discourse.org/t/a-data-model-to-make-perusing-the-database-easier/223486 "2022-04-06T11:05:15Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![lju](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lju/32/252541_2.png) [@lju](https://meta.discourse.org/u/lju)\
**Post date:** [2022年四月6日 11:46 UTC](https://meta.discourse.org/t/a-data-model-to-make-perusing-the-database-easier/223486/5 "2022-04-06T11:46:39Z")

</div>

哈哈 Osioke，

说得太对了！我认输……

所以，大多数从事数据库工作的人（不仅仅是数据架构师！开发人员也是！）都觉得有一个数据模型来展示各种表是如何相互连接的非常有帮助。

例如，以我的查询为例；），我需要关于某个用户的几条信息——我需要关于一个用户的以下信息：

- 是否（或不在）某个特定组中
- 已解决主题
- 在某个日期范围内

要回答上述问题，我需要用户表、用户操作表和组表。数据模型会告诉我，可以通过 id/user\_id 将用户链接到用户操作，并通过 primary\_group\_id/id 直观地将用户链接到组。

这有助于可视化不仅可用的数据，还有如何连接它们，特别是当存在一些冗长的查询时。

是的，你可以点击数据浏览器中的每一个表来找出可用的字段，并记下来以免忘记，但对于我们中的一些人来说，拥有一个数据模型可能更人性化一些 🙂

---

_[View the full topic](https://meta.discourse.org/t/a-data-model-to-make-perusing-the-database-easier/223486)._
