zoukankan      html  css  js  c++  java
  • 往日所思:数据库设计构想

    数据库设计构想http://www.sawin.cn/doc/SD/Database/dbpatterns.htm

    相关图示请点击上面的链接。:-)
    =======================================================================

    现将部分内容摘录如下:

    职能划分功能化:

    1/企业组织架构
    2/企业部门职能的组成要素描述
    3/部门层次结构
    4/部门职能划分
    5/员工职务职能划分
    6/职务职能的组成要素
    7/职务职能的功能描述(以部门职务层次图展示)

    功能划分流程化:

    1/功能需求描述(业务,系统)
    2/功能需求的整理与组合
    3/功能间的耦合关系
    4/功能的组成要素
    5/功能的拆分描述与实现
    6/功能串化或并化及锁等待的描述
    7/以流程图的方式展现功能的具体体现

    流程划分单据化:

    1/现实业务单据收集
    2/单据的整理与组合
    3/单据在功能实现流程中不同时期的状态变化
    4/单据的组成要素
    5/单据的拆分描述与实现(数据源/数据流向/数据处理动作)
    6/单据使用者的权限描述及控制
    7/具体单据表样展现(以电子表格形式展示)

    单据划分表格化:

    1/单据内容的拆分与整合(不涉及到字段设计,只应考虑到单据具体内容的列级描述)
    2/单据主键与外键及约束的初步描述
    3/单据的三范式与反范式设计描述
    4/单据数据量的估算,单据的使用频率估算
    5/单据使用角色的确定(以数据库用户角色定义单据的产生)
    6/单据视图的设计描述,查询表的描述,索引的需求描述
    7/单据表单间及表项间的关系展示(以UML展现)

    表格划分原子化:

    1/表格的字段设计(数据类型,值域,属性表)
    2/表格主键外键约束的设计
    3/表格索引的设计
    4/表格对不同角色用户的权限分配
    5/视图依应用范围的不同而创建,如通用查询/修改/统计用(建议用户角色级视图的创建)
    6/触发器及存储过程的设计描述
    7/以ER图的方式展现表的具体体现

     

  • 相关阅读:
    Jquery 取值,赋值学习总结
    JQuery 常用代码
    Spring Boot JPA
    QueryDSL通用查询框架学习目录
    正确理解MySQL中的where和having的区别
    spring jpa 带参数分页查询(一)
    mysql在表的某一位置增加一列、删除一列、修改列名
    Spring AOP注解配置demo
    java 分页对象以及数据库分页查询
    ztree点击加号+触发ajax请求
  • 原文地址:https://www.cnblogs.com/bigmouthz/p/332955.html
Copyright © 2011-2022 走看看