[转帖]数据库设计的一些构想(从需求到数据库设计)
<img src="attachments/dvbbs/2004-1/200411517716593.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><BR>职能划分功能化:
1/企业组织架构<BR>2/企业部门职能的组成要素描述<BR>3/部门层次结构<BR>4/部门职能划分<BR>5/员工职务职能划分<BR>6/职务职能的组成要素<BR>7/职务职能的功能描述(以部门职务层次图展示)
功能划分流程化:
1/功能需求描述(业务,系统)<BR>2/功能需求的整理与组合<BR>3/功能间的耦合关系<BR>4/功能的组成要素<BR>5/功能的拆分描述与实现<BR>6/功能串化或并化及锁等待的描述<BR>7/以流程图的方式展现功能的具体体现
流程划分单据化:
1/现实业务单据收集<BR>2/单据的整理与组合<BR>3/单据在功能实现流程中不同时期的状态变化<BR>4/单据的组成要素<BR>5/单据的拆分描述与实现(数据源/数据流向/数据处理动作)<BR>6/单据使用者的权限描述及控制<BR>7/具体单据表样展现(以电子表格形式展示)
单据划分表格化:
1/单据内容的拆分与整合(不涉及到字段设计,只应考虑到单据具体内容的列级描述)<BR>2/单据主键与外键及约束的初步描述<BR>3/单据的三范式与反范式设计描述<BR>4/单据数据量的估算,单据的使用频率估算<BR>5/单据使用角色的确定(以数据库用户角色定义单据的产生)<BR>6/单据视图的设计描述,查询表的描述,索引的需求描述<BR>7/单据表单间及表项间的关系展示(以UML展现)
表格划分原子化:
1/表格的字段设计(数据类型,值域,属性表)<BR>2/表格主键外键约束的设计<BR>3/表格索引的设计<BR>4/表格对不同角色用户的权限分配<BR>5/视图依应用范围的不同而创建,如通用查询/修改/统计用(建议用户角色级视图的创建)<BR>6/触发器及存储过程的设计描述<BR>7/以ER图的方式展现表的具体体现
页:
[1]