Database 命名N:N个连接表
我们有两种对象类型,希望将它们连接到N:N。 例如,文章和作者Database 命名N:N个连接表,database,naming-conventions,Database,Naming Conventions,我们有两种对象类型,希望将它们连接到N:N。 例如,文章和作者 您如何命名关系表 在表名、文章或作者中,您会首先列出什么?(文章2作者或书籍2作者) 也许有人会认为这个问题很愚蠢。我不这么认为,因为我在寻找理想的命名约定 谢谢。选择 连接表 对照表 桥台 联接表 地图表格 链接表 ,但请不要用“2”代替“to”,因为“to”是如此 我个人更喜欢Junction:authorsarticlesjfunction,AuthorsBooksJunction。我把作者放在第一位,因为没有作者,文章和
- 连接表
- 对照表
- 桥台
- 联接表
- 地图表格
- 链接表
Junction
:authorsarticlesjfunction
,AuthorsBooksJunction
。我把作者放在第一位,因为没有作者,文章和书都不可能存在。这有点形而上学,但对我有效。1)文章作者(只是我的“隐私”约定)m或ArticleAuthor
2) 在n:m关系中,正常情况并不重要 我更喜欢map-因此,当一致使用AUTHOR\u ARTICLE\u map时,会解释如何使用表。我会使用
AuthorArticle
。一般来说,“主”对象应该先处理(如果可以确定的话),但排序不是什么大问题。取决于逻辑关系,例如:
- 文章作者
- Links,UserRoles->linksforserroles/Links\u For\u UserRoles
- 用户,角色->用户角色