命名 N:N 连接表

发布于 2024-08-21 12:09:22 字数 180 浏览 4 评论 0原文

我们有 2 种对象类型并希望将它们 N:N 连接起来。 例如,文章和作者。

  1. 您如何命名关系表?
  2. 您会在表格名称、文章或作者中将什么放在第一位? (文章2作者或书籍2作者)

有人可能会认为这个问题很愚蠢。我不这么认为,因为我正在寻找理想的命名约定。

谢谢。

We have 2 object types and want to connect them N:N.
For example, articles & authors.

  1. How would you name relations table?
  2. What would you put first at table name, articles or authors? (articles2authors or books2authors)

Someone would, probably, recognize this question as stupid. I don't think so because I'm looking for ideal naming convention.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

撧情箌佬 2024-08-28 12:09:22

选择 任意

  • 连接表
  • 交叉引用表
  • 桥接表
  • 连接表
  • 映射表
  • 链接表

,但请不要用“2”代替“to”,就是1970年的样子。

我个人更喜欢JunctionAuthorsArticlesJunctionAuthorsBooksJunction。我把作者放在第一位,因为没有作者,文章或书籍都不会存在。这有点形而上学,但对我有用。

Choose any

  • Junction Table
  • Cross-Reference Table
  • Bridge Table
  • Join Table
  • Map Table
  • Link Table

, but please do not use '2' to replace 'to', which is so 1970.

I personally prefer Junction: AuthorsArticlesJunction, AuthorsBooksJunction. I put Authors first because without an author neither article, nor book would not exist. This is somewhat metaphysical, but works for me.

我不会写诗 2024-08-28 12:09:22

我更喜欢地图 - 所以像 AUTHOR_ARTICLE_MAP 这样的东西,当一致使用时,解释了如何使用表。

I prefer map - so something like AUTHOR_ARTICLE_MAP, when used consistently, explains how the table is used.

脸赞 2024-08-28 12:09:22

我会使用 AuthorArticle。一般来说,“主要”对象应该放在第一位(如果可以确定的话),但顺序并不是什么大问题。

I'd use AuthorArticle. Generally the 'primary' object should go first (if one can be determined), but the ordering is not a big deal.

橙味迷妹 2024-08-28 12:09:22

1)article_has_author(只是我的“私人”约定)m或ArticleAuthor
2)在 n:m 关系中,通常并不重要。

1) article_has_author (just my "privat" convention)m or ArticleAuthor
2) in n:m relations it normaly doesnt matter.

謌踐踏愛綪 2024-08-28 12:09:22

取决于逻辑关系,例如:

  • Article_Author
  • Links , UserRoles -> LinksForUserRoles / Links_For_UserRoles
  • 用户,角色 - >用户角色

Depends on the logical relations , for example:

  • Article_Author
  • Links , UserRoles -> LinksForUserRoles / Links_For_UserRoles
  • User , Role - > UserRole
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文