【发布时间】:2010-09-17 00:04:08
【问题描述】:
我刚刚开始第一次使用外键,我想知道是否有标准的命名方案可供它们使用?
鉴于这些表格:
task (id, userid, title)
note (id, taskid, userid, note);
user (id, name)
任务有注释,任务归用户所有,用户编写注释。
在这种情况下如何命名三个外键?或者,这是否重要?
更新:这个问题是关于外键名,而不是字段名!
【问题讨论】:
-
读者注意:下面列出的许多最佳实践在 Oracle 中不起作用,因为它的名称限制为 30 个字符。表名或列名可能已经接近 30 个字符,因此将两者组合成一个名称的约定需要截断标准或其他技巧。
标签: database naming-conventions foreign-keys