0. 数据命名规则

数据库对象 命名规则
视图 (View) Viw_ 
存储过程 (Stored procedure) Prd_
触发器(Trigger) Trg_
索引(Index) Idx_
主键(Primary key) Pk_
外键(Foreign key) Fk_
Check 约束(Check Constraint) Ck_
Default 约束(Default Constraint) Df_
用户定义数据类型 (User-defined data type) Udt_
用户定义函数 (User-defined function) Fun_
表 (Table) Tbl_ “tbl_”+ 名称(名称尽量使用英文单词,每个单词的首字母大写) 
字段(Column)
表名(去掉前缀)缩写 + ”_”+ 属性名称(每个单词的首字母大写)

缩写:五笔拆字法取字母

一个单词:取前四个字母

二个单词:取每个单词的前两个字母

三个单词:取前两个单词的首字母和第三个单词的前两个字母。

四或四个以上:取前三个单词的首字母和最后一个单词的首字母。

视图 (View) Viw_ 
存储过程 (Stored procedure)
Prd_

“ prd_ ” + “ 说明 ”

说明:动宾结构(动词+名词)

存储过程中参数的命名

与其对应的字段名相同,第一个单词小写.

触发器(Trigger)
Trg_                       

“ trg_ ” + “ 表名 ” + “ 后缀 ”

a. 前缀- “ trg_ ” , 描述了数据库对象的类型。

b. 基本部分,描述触发器所加的表。

c. 后缀(_I、_U、_D),显示了修改语句(Insert, Update及Delete)

索引(Index) Idx_
主键(Primary key)
Pk_

a. 一般主键命名: 主键的命名为 pk_TableName。

b. 复合主键: ” pk_ ” + “ 字段名 ”

主键pk_StudentCourse,包含了两个字段 Stud_Id 和 Cour_Id

外键(Foreign key) Fk_  外键的命名为 fk_外键所在的表名_外键引用的表名 。因为外键所在的表为从表,所以上式可以写为 fk_ 从表名_主表名
Check 约束(Check Constraint) Ck_           “ ck_ ”  + “ 表名 ” “ _ ” + “ 字段名 ”
Default 约束(Default Constraint) Df_           “ df_ ”  + “ 表名 ” “ _ ” + “ 字段名 ”
用户定义数据类型 (User-defined data type) Udt_
用户定义函数 (User-defined function) Fun_
时间: 2025-01-21 02:08:17

0. 数据命名规则的相关文章

php编程命名规则

编程 命名是程序规划的核心.古人相信只要知道一个人真正的名字就会获得凌驾于那个人之上的不可思议的力 量.只要你给事物想到正确的名字,就会给你以及后来的人带来比代码更强的力量.别笑! 名字就是事物在它所处的生态环境中一个长久而深远的结果.总的来说,只有了解系统的程序员才能为系 统取出最合适的名字.如果所有的命名都与其自然相适合,则关系清晰,含义可以推导得出,一般人的推 想也能在意料之中. 如果你发觉你的命名只有少量能和其对应事物相匹配的话, 最好还是重新好好再看看你的设计吧. 类命名 在为类(cl

Windows PE入门基础知识:Windows PE的作用、命名规则、启动方式、启动原理

Windows PE的全名是WindowsPreinstallationEnvironment(WinPE)直接从字面上翻译就 是"Windows预安装环境".微软的本意是:WinPE仅用做系统维护,并设置了各种限制.可以简单的理解为:PE是Windows系统的超级精简版.超级权限版(以系统system账户登录)!对于无法进入系统.修复系统.分区.重装系统等问题都可以进入PE进行操作,因此PE是系统维护强大的武器!   微软原版的PE,只有"命令行"即DOS窗口.网

java 变量的定义概念及命名规则

变量是指在程序执行过程中,其值可以改变的量.在内存的数据区中,会为变量分配存储空间来存放变量的值,这个内存空间的地址对应着变量名称,所以在程序中可以通过变量名称来区分和使用这些内存空间. 在Java语言中声明一个变量的语法如下: type 标识符 其中type表示数据类型,标识符则为变量名.例如: int i;                    //声明一个int型变量, 用来存储int型整数 float f;                  //声明一个float型变量, 用来存储flo

PHP变量的声明及变量的命名规则

以下三种写法中,哪种是正确的? 在php程序中,变量的命名规则是怎样的,以下三种写法中,哪种是正确的? 第1种: <?php   $myname='aa'; ?> 第2种: <?php   $myName='aa'; ?> 第3种: <?php   $MyName='aa'; ?> 经验分享 姓名,年龄: <?php /* *变量名字以$开头 *变量的名称声明时一定要有意义 *变量不能以数字开头命名,可以用下划线开头,$和变量名不能有空格 *变量名中不能出现运算符

css选择器命名规则:差异及可能产生的问题

文章简介:W3C CSS2.1的 4.1.3 节中提到:标识符(包括选择器中的元素名,类和ID)只能包含字符[a- zA-Z0-9]和ISO 10646字符编码U+00A1及以上,再加连字号(-)和下划线(_):它们不能以 数字,或一个连字号后跟数字为开头.它们还可以包含转义字符加任何ISO 10646字符作为一个数 操作系统版本:Windows 7 浏览器版本:IE6,IE7,IE8,Firefox 3.6.2,Safari 4.0.4,Chrome 5.0.356.2 dev 受影响的浏览器

有利于SEO优化的DIV+CSS的命名规则小结

核心提示:有利于SEO优化的DIV+CSS的命名规则小结 一.CSS文件及样式命名 1.CSS文件命名规范 全局样式:global.css: 框架布局:layout.css: 字体样式:font.css: 链接样式:link.css: 打印样式:print.css: 2.CSS样式命名规范 本人建议:用字母._号工.-号.数字组成,必须以字母开头,不能为纯数字.为了开发后样式名管理方便,大家请用有意义的单词或缩写组合来命名,让同事一看就明白这样式大概是哪一块的,这样就节省了查找样式的时间,例如:

CSS规范化命名的重要性及三种通用命名规则

css|规范|规范化 我们在webjx.com以前的文章中,曾经多次提到CSS命名的问题,有些朋友依然不够重视这些问题.认为这个问题对于CSS网页布局开发是无关紧要的.自己写的样式,自己心中有数就可以了.想要修改样式可以根据自己的记忆或个人的编码习惯很快的找到样式定义在文件中的位置.下面是我们以前介绍的关于CSS命名的文章: 但是,如果我们过几个月,过几年再修改现在所编写的文章,你的记忆还会那么清晰吗?如果你的个人习惯仅是一时的规则,长时间以后,或许对你自己来说,那些奇怪的名字也变的难以理解了.

详细讲解CSS规范化命名的三种通用命名规则

css|规范|规范化 我们在webjx.com以前的文章中,曾经多次提到CSS命名的问题,有些朋友依然不够重视这些问题.认为这个问题对于CSS网页布局开发是无关紧要的.自己写的样式,自己心中有数就可以了.想要修改样式可以根据自己的记忆或个人的编码习惯很快的找到样式定义在文件中的位置.下面是我们以前介绍的关于CSS命名的文章: 但是,如果我们过几个月,过几年再修改现在所编写的文章,你的记忆还会那么清晰吗?如果你的个人习惯仅是一时的规则,长时间以后,或许对你自己来说,那些奇怪的名字也变的难以理解了.

C#中的命名规则与编码规范

编码|规范 一.匈牙利命名法:       Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的.匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等.这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他.例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量.     匈牙利命名