1 / 11
文档名称:

精选数据库命名规范(表、字段名).docx

格式:docx   大小:23KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

精选数据库命名规范(表、字段名).docx

上传人:朱老师 2022/8/25 文件大小:23 KB

下载得到文件列表

精选数据库命名规范(表、字段名).docx

相关文档

文档介绍

文档介绍:精选数据库命名标准(表、字段名)
数据库命名标准〔表、字段名〕
 
一.实体和属性的命名
1.常用单词已经进行了缩写,在命名过程当中,根据语义拼凑缩写即可。注意,由于ORCAL数据库会将字段名称统一成大写或者小写中的一种,所的命名
四.触发器的命名
五.有关于默认的几点说明
1. 严格依赖关系的主细表,主表的后缀Main可以不写。
2. 数据类型是文本的字段,类型后缀TX可以不写。
3. 有些类型比拟明显的字段,可以不写类型后缀。
4. 非常明显的关系,可以不写
 
 
///////////////////另一文章//////
数据库设计标准
 
数据库表命名标准 
此标准包括表名命名标准,索引命名标准,外键命名标准和字段名命名标准。 
表名命名规那么 
数据库表的命名以是名词的复数形式且都为小写,如cities, categories, friends等等 
如果表名由几个单词组成,那么单词间用下划线("_")分割,如subscribed_pois,poi_categories等 
表名尽量用全名 
表名限制在30个字符内。当表的全名超过30字符时,可用缩写来减少表名的长度,如description --> desc;information --> info;address --> addr等 
表字段名命名规那么 
字段名为小写 
字段名为有意义的单词,或单词的缩写 
如果字段由几个单词组成,那么单词间用下划线("_")分割,如client_id,post_code等 
字段名限制在30个字符内。当字段名超过30字符时,可用缩写来减少字段名的长度,如description --> desc;information --> info;address --> addr等 
索引命名规那么 
索引须按照IDX_table_<</SPAN>column>_<</SPAN>column>,其中<</SPAN>table>是建立索引的表名,<</SPAN>column>是建立索引的字段名 
索引名限制在30个字符内。当索引名超过30字符时,可用缩写来减少索引名的长度,如description --> desc;information --> info;address --> addr等 
主键、外键命名规那么 
主键按照PK_<</SPAN>table>的规那么命名,其中<</SPAN>table>为数据库表名 
唯一键按照UK_<</SPAN>table>_<</SPAN>column>的规那么命名,其中<</SPAN>table>为数据块表名,<</SPAN>column>为字段名 
外键按照FK_<</SPAN>pppp>_<</SPAN>cccc>_<</SPAN>nn>的规那么命名,其中<</SPAN>pppp>为父表名,<</SPAN>cccc>为子表名,<</SPAN>nn>为序列号 
 
数据库标准化设计的一些根本要求:
一、表中应该防止可为空的列。
虽然表中允许空列,但是,空字段是一种比拟特殊的数据类型。数据库在处理的时候,需要进行特殊的处理。如此的话,就会增加数据库处理记录的复杂性。当表中有比拟多的空字段时,在同等条件下,数据库处理的性能会降低许多。
 解决方法:一是通过设置默认值的形式,来防止空字段的产生。二是假设一张表中,允许为空的列比拟多,接近表全部列数的三分之一。而且,这些列在大局部情况下,都是可有可无的。假设数据库管理员遇到这种情况,建议另外建立一张副表,以保存这些列。
二、表不应该有重复的值或者列。
三、表中记录应该有一个唯一的标识符。
四、数据库对象要有统一的前缀名。
五、尽量只存储单一实体类型的数据。
六、尽量符合数据库的几个范式。
 
设计标准
所有字段在设计时,除以下数据类型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary 、varbinary外,必须有默认值。字符型的默认值为一个空字符值串’’;数值型的默认值为数值0;逻辑型的默认值为数值0;
其中:系统中所有逻辑型中数值0表示为“假〞;数值1表示为“真〞。
datetime、smalldatetime类型的字段没有默认值,必须为NULL。
当字段定义为字符串形时建议使用varchar而不用nvarchar。
字段的描述
数据库中每个字段的描述(Description)如下:
表内的每一个值只能被表达一次
表内的每一行都应当被唯一的标示
表内不应该存储依赖于其他键的非键信息
如果字段事实上是与