zoukankan      html  css  js  c++  java
  • 开发规范总结数据库

    1. 数据库方面:

       表名:可以按照数据表的使用来进行分类,然后用不同的分类前缀或后缀来标识,方便快速识别其用户。

    •  基础数据类。这些数据表在系统上线前就必须初始化好的。比如:城市,省份,部门类型等。表名规范:  [项目名]_sys_表名;例如:bsy_sys_City
    •  业务数据类。这些数据表在系统测试或运行阶段不断增长的。比如:用户数据,订单数据。   表名规范:  [项目名]_biz_表名;例如:bsy_biz_User
    •  日志数据类。这些数据表用来记录系统运行过程中的日志信息。 比如:错误日志,操作日志 .表名规范: [项目名]_log_表名;例如:bsy_log_OperateLog
    •  临时数据类。这些数据表是在系统测试或运行中,动态创建产生的。比如:临时表。            表名规范: [项目名]_temp_表名;例如:bsy_temp_TodayPhone

       通过对表名得一些规范命名,可以很快识别那些表的作用。在做数据迁移时,就不会对上百张表的数据都需要迁移时手忙脚乱了。

       为了方便数据在不同数据库的迁移,最好了解不同数据库在命名上的一些要求。

       比如: Oracle 数据库对表名,对象名等其名字长度不超过30个字符。所以如果系统要同时适应Oracle ,SqlServer  。那么就要控制表名,这样方便日后做数据迁移。

       存储过程命名:

        存储过程中的变量命名: 参数使用一个固定前最,过程内部变量使用一个前缀。比如:

        参数统一使用帕斯卡命名法  变量名 。内部变量使用 l_变量名   (l = local)

      未完待续。

  • 相关阅读:
    HDU5343:MZL's Circle Zhou(SAM,记忆化搜索DP)
    动归皆背包——那些做过的背包
    CODEVS 3943 数学奇才琪露诺
    codevs 1540 银河英雄传说
    CODEVS 1004四子连棋
    洛谷1082 同余方程
    洛谷1006 传纸条
    洛谷1508 Likecloud-吃、吃、吃
    洛谷1108 低价购买
    洛谷1156 垃圾陷阱
  • 原文地址:https://www.cnblogs.com/iampkm/p/2434186.html
Copyright © 2011-2022 走看看