数据库设计的一些构想(从需求到数据库设计)

原创 2004年01月18日 10:58:00

数据库设计的一些构想(从需求到数据库设计)

做过一些项目,总结了与数据库设计相关的资料,现做为图片方式上传,希望对数据库设计爱好者有些帮助. 如果大家对此有兴趣,可与我联系bigmouthz@163.net.

本想不多说的,没想到呵呵CSDN不允许少字符数的文章上传. 因此在本文后贴上一些文字请大家原谅.

如图:

-----------------------------------------------------------------

职能划分功能化:

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图的方式展现表的具体体现

的一些构想(从需求到数据库设计)

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 16:48
  • 175

数据库设计(5)-理解用户需求

从本次讲座开始我将引领大家开始数据库设计之旅,我们将从需求分析开始,途中将经过概念数据建模、多视图集成、ER模型转化为SQL、范式化等过程,最终得到完整、可用的SQL表。 需求分析在数据库生命周期中...
  • lmxmimihuhu
  • lmxmimihuhu
  • 2015年08月31日 21:55
  • 1807

数据库设计和功能需求分析------后台设计概述

功能需求分析和数据库设计 不论是Web开发还是Android开发,在设计后台的时候我们都要做的重要的事情不外乎两点:1. 需求分析;2.数据库表格的设计。在进行这两项工作的过程中,第一项工作对第二...
  • qq_37979178
  • qq_37979178
  • 2017年09月16日 15:39
  • 472

数据库设计构想

数据库设计构想作者:verybigmouthz(原作)推荐日期:2004-3-7(模式与数据库设计之一)一直以来我就有个想法希望能够把数据库设计的方式能够与模式挂上钩的,这里我所列出的内容可能还算不上...
  • jliuwork
  • jliuwork
  • 2004年11月18日 16:07
  • 860

数据库设计:需求分析

设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和基本的。因此,应该把对用户需求的收集和分析作为数据库设计的第一步。需求分析的主要任务是通过详细调查要处理的对象,包括某个组织、某个部门、...
  • summerjoyan
  • summerjoyan
  • 2010年07月05日 10:30
  • 9659

数据库设计优化(来自十年经验架构师的课堂)

昨天听了一节公开课,上课的人是一个有十年左右开发经验的架构师,讲的是数据库的设计优化以及SQL语句优化,讲的很浅显易懂,在这里先把数据库设计优化分享给大家。 1.适度违反范式。 如果严格遵循三大范...
  • L_BestCoder
  • L_BestCoder
  • 2017年05月07日 09:20
  • 561

整理:数据库设计的六个阶段详解

按照规范设计,我们将数据库的设计过程分为六个阶段: 1、系统需求分析阶段; 2、概念结构设计阶段; 3、逻辑结构设计阶段; 4、物理结构设计阶段; 5、数据库实施阶段; 6、数据库运行与维...
  • sinat_21312425
  • sinat_21312425
  • 2016年04月09日 15:29
  • 12028

数据库设计报告

数据库设计报告 ...
  • wwnice
  • wwnice
  • 2006年05月11日 18:31
  • 1866

新手必须知道的数据库设计经验

数据库是一个项目的骨架,一个好的数据库
  • programmer_angel
  • programmer_angel
  • 2014年10月26日 18:10
  • 1480

数据库设计学习总结

近期学习数据库也整理了一些笔记放上来供大家参考分享,相对来说比较基础。学习数据库个人觉得应该先把SQL语句熟悉了,然后再回头过来把数据库的整个设计过程强化下。别人说数据库设计(难度比较大)需要经验,可...
  • Bluechalk
  • Bluechalk
  • 2015年02月28日 22:17
  • 1842
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库设计的一些构想(从需求到数据库设计)
举报原因:
原因补充:

(最多只允许输入30个字)