表,列,触发器,约束,主键和外键的数据库命名约定(ISO,RFC等)

时间:2018-01-29 14:25:22

标签: database

谁知道在任何数据库系统中创建数据库的表,列,触发器,约束,主键和外键的命名约定(ISO,RFC o like like)(mysql,sql server) ,oracle等。)。

例如,我看到具有这种命名约定的数据库:

命名惯例1: 表名: Foo 列:名称,说明,IsEnabled

命名惯例2: 表名: foo 列:名称,说明,isenabled

命名公约3: 表名: foo 列:名称,说明,is_enabled

命名对话4: 表名: Foo 列: FooName,FooDescription,FooIsEnabled

但是我找不到任何 ISO或RFC 这个命名约定或其他命名约定。

提前致谢

1 个答案:

答案 0 :(得分:0)

最好的基准是默认Microsoft基本数据库: https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks

在您的情况下,命名约定应为CamelCase就是一个很好的例子,因此请使用数字4:

命名对流4:表名称:Foo列:FooName,FooDescription,FooIsEnabled

并按照米奇所说:)