数据的命名结构

数据库

  • xxxxxxxxDB.
    • xxxxxxxx 必须是英文,可以是缩写,最多是两个缩写的组合
    • DB 是databasebase 的缩写
    • 例如:ProdDB

数据库表

  • xxxxxx_xxxxxxx_xxxxxxx_xxxxxxx
    • xxxxxx 是英文
    • 最少要有两个英文字
    • 不用复数(英文字不加 s)
    • 不用数据库的字段, 譬如 ‘table', 'column','type'
    • 英文的意义要能明确代表数据的内容
    • 例如:ck_order_item

数据库表字段

  • xxxxxx_xxxxxx_xxxxxxxx_xxxxxxx
  • xxxxx 是英文
  • 标准的字段
    • xxxxxx_id number(15,0) ,
      • xxxxxx = 表的名字, 譬如 order_id 是 order 表的主键
    • type number(2,0) - 形式 , 譬如在 订单里面有普通订单,团购订单
    • status number(2,0) - 状态, 而这个状态会随着时间和操作而被改动 
    • is_xxxxxxx number(1,0) - 基本是 Boolean 0 = NO, 1=Yes
    • 例如:product_name
  • map 表的表名 xxxxx_yyyyy_map 例如:prod_cat_map

Panzhibiao 2012/01/12 11:54

db/naming.txt · 最后更改: 2012/01/12 11:56 由 admin
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki