zoukankan      html  css  js  c++  java
  • 数据库设计的共性

    做了很多数据库表的设计,发现了一些共性。

    很多字段几乎必备的。

    对于实体来说,比如用户、角色、分组等,一般都有ID、Name、Description等。

    具体一点,常见的字段有以下几个:

    必备字段

    ID 主键,唯一ID

    Name,名字

    Description,备注

    常见字段

    Alias,昵称,别名

    Status,实体的状态,比如正常、冻结

    Category,类别,比如用户属于哪个组,角色是哪个,媒体的分类

    联系方式字段

    对于用户、公司、组织机构等,一般会有联系方式这个字段。

    Mobile:手机号

    Email:邮件

    QQ:QQ号码,现在很多系统都允许填写QQ号了,QQ已经主键成为“行业标准”

    Tel:固话

    Fax:传真

    7个标准字段

    CreateUser:创建人

    CreateTime:创建时间

    UpdateUser:更新人

    UpdateTime:更新时间

    DeleteUser:删除人

    DeleteTime:删除时间

    IsDeleted:是否已经删除

    数据库系统设计的共性

    以上是数据库表设计的共性,如果针对整个数据库来说,也是存在共性的。

    对于整个数据库系统设计来说,一般都会有用户管理和操作日志这个模块,有的系统会带有权限管理。

    因此,构建一套标准的模块化的用户、日志、权限组件还是有必要的。

    用户

     User:ID,Name,Description,Email等

    日志

     OpLog:ID,UserId,OpType,OpObject,Time

    操作人、操作对象、操作类型等

    权限

     角色、权限等。

    请求支援

    CSDN2013博客之星评选,正在进行中,欢迎支持!

    http://vote.blog.csdn.net/blogstaritem/blogstar2013/FansUnion

    原文链接http://blog.fansunion.cn/articles/3440(小雷博客-blog.fansunion.cn) 

  • 相关阅读:
    Gym
    HDU
    HDU
    POJ
    洛谷P3690 Link Cut Tree (动态树)
    Gym
    P4294 [WC2008]游览计划 (斯坦纳树)
    洛谷P3264 [JLOI2015]管道连接 (斯坦纳树)
    HDU
    Controller调试接口
  • 原文地址:https://www.cnblogs.com/qitian1/p/6463383.html
Copyright © 2011-2022 走看看