怎样设计数据库之命名规范

前言

  • 01

    一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。为了通俗易懂我在这里将非常繁琐的理论就去除,让大家更加直观的运用数据库

数据库 - 表命名

  • 01

    表名用T_开头,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词要大写。

  • 02

    多个单词间用下划线(_)进行连接。若库中有多个系统,表名采用系统名称+单词或多个单词,系统名是开发系统的缩写,如VNET。

  • 03

    表中含有的单词建议用完整的单词。如果导致表名长度超过30个字符,则从最后一个单词开始,依次向前采用该单词的缩写。(如果没有约定的缩写,则采用该单词前4个字母来表示)。

数据库 - 字段命名

  • 01

    数据库字段名全部采用小写英文单词,单词之间用”_”隔开。字段长度不能超过30个字符。

  • 02

    如果该字段是代码,则在单词后加_id。

  • 03

    如果该字段表示的是时间,则使用_time为后缀。

数据库 - 视图命名

  • 01

    视图名用V_开头,视图名长度不能超过30个字符。视图名用大写的英文单词来表示。

  • 02

    视图由几个表产生就用下划线(_)连接几个表的名,如果表过多可以将表名适当简化,但一定要列出所有表名。

数据库 - 序列命名

  • 01

    序列名用seq_开头,后面跟使用该序列的字段名。

  • 02

    如果有几个字段用同一个序列,用下划线(_)连接几个字段的名称。

  • 03

    如果不同表中相同的字段名需要使用不同的序列,则在字段名后加表的特征,用下划线(_)连接。序列名长度不能超过30个字符。序列名用小写的英文单词来表示。

    数据库 - 存贮过程命名

    • 01

      存储过程名用Pr_开头,存储过程名长度不能超过30个字符。存储过程名用小写的英文单词来表示。

      数据库 - 函数命名

      • 01

        函数名用Fu_开头,函数名长度不能超过30个字符。函数名用小写的英文单词来表示。

        数据库 - 触发器命名

        • 01

          触发器名用Tr_开头,触发器名长度不能超过30个字符。触发器名用小写的英文单词来表示。

          数据库 - 主键命名

          • 01

            主键名用pk_开头,后面跟该主键所在的表名。主键名长度不能超过30个字符。如果过长,可对表名进行缩写。缩写规则同表名的缩写规则。主键名用小写的英文单词来表示。

          (0)

          相关推荐

          • JAVA命名规范

            定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失.(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) 操作方法 01 Packag ...

          • Java 编程规范,常见规范,命名规范,复杂度

            代码规范的重要性,相信大家都不会怀疑.没有了规范性,也就没有了可读性,没有了可维护性.或许在学校的练习代码还没有太明显的体现出这两点,但进入职场,会写一手规范的代码就太重要了.因代码规范内容太多,故此 ...

          • Protel 99 SE设计数据库的管理

            当我们在新建一个设计数据库后,就需要对这个设计数据库进行一些管理.今天小编就来跟大家介绍一下有关它的一些操作,希望对大家有益. 操作方法 01 首先找到电脑中的Protel 99 SE这个软件,然后打 ...

          • PowerDesign 设计数据库的技巧(一)

            PowerDesign的是强大的数据的设计工具,在数据的设计时候能够很大的提高设计的效率.这次把简单的日常使用的功能介绍给家,后面再说下更复杂的使用 操作方法 01 如何新建和设计 打开PowerDe ...

          • excel表格中怎么设计输出页的规范要求?

            excel中设计输出页的规范要求. 1.要想excel用的好,必须在数据源上做好准备工作.前期我们讲过,excel表格分为输入和输出,输入时按照规范进行,就可以避免输出时的各种弊端.我们先打开一个工作 ...

          • python快速教程之变量命名规范

            python的变量很好理解,它是有(字母,数字,下划线组成的)变量你可以理解为代表或者引用某值的名字.如果这个让你很能理解的话你可以理解为别人给你起的绰号!假如你叫xxx那么你的好朋友给你起了另外一个 ...

          • CSS 命名规范——第二节

            操作方法 01 (2)导航命名 summary  摘要 menu  菜单 submenu  子菜单 title  标题 nav   导航 mainbav 主导航 :subnav  子导航 :topna ...

          • windows文件命名规范

            windows文件命名规范

          • APP界面切图命名和文件整理规范

            规范的命名方式可以提高客户端程序员的开发效率和团队协作.个人觉得标识符命名原则:尽可能的用最少的字符而又能完整的表达标识符的含义. 切图命名英文缩写三个原则: 1 较短的单词可通过去掉"元音 ...