我在哪里可以找到/学习行业标准SQL约定?

Glu*_*nds 5 sql t-sql sql-server

我在一家公司工作,该公司有一些非标准化的SQL约定(几年前由Delphi Developers编写).在哪里可以找到最常用的SQL行业标准惯例定义?

Ste*_*owe 6

  1. 没有
  2. 它有,它们已经过时了
  3. 如果它们没有过时,你就不会喜欢它们
  4. 如果你喜欢他们,他们就不够了
  5. 如果它们足够,没有人会喜欢它们

认真地,争取可读性,即使用有意义的字段和表名; 没有别的东西真的有必要

(确定一些常见的前缀,如usp和udf和udt可能很有用,但不是必需的)


Bil*_*win 6

在他的书" SQL编程风格 "中,Joe Celko建议了许多约定,例如,一个集合(例如一个表)应该以复数形式命名,而标量数据元素(例如一个列)应该以单数形式命名. .

他引用ISO-11179-4作为元数据命名的标准,它支持该指南.