数据库元数据命名的样式指南

Nul*_*ice 5 database-design

我们想在新项目中建立一些数据库元数据命名规则.例如:

  • 表格被命名为复数形式的名词(课程,书籍,课程)
  • 如果存在,形容词位于表名中的名词之前,并用下划线分隔(red_books,new_lessons)
  • 表索引列始终以id命名
  • 外键名称是从带有后缀_id的表名派生的(books_id,red_books_id)
  • 等等

有人知道这样的指南吗?

KM.*_*KM. 1

这听起来很合理,所以做对你有用的事情吧。 不管它是什么,有一个正式的标准是可行的方法。 对您和您的数据库有效的方法不一定对其他人有效。例如,如果我有 8,000 多个表,那么我将采用不同的方式来命名它们,可能会在它们前面加上模块/区域等前缀。您应该遵循该标准吗?