• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

数据库设计构想

发布: 2008-7-15 10:10 | 作者: 网络转载 | 来源: Sawin 软件研发之窗 | 查看: 39次 | 进入软件测试论坛讨论

领测软件测试网

(模式与数据库设计之一)

一直以来我就有个想法希望能够把数据库设计的方式能够与模式挂上钩的,这里我所列出的内容可能还算不上模式,但与之有些类似,因此希望大家能够给予一些好的建议.有问题还请大家踊跃发言.





 

 



 



 



 



 

 

加上下述文字一则我认为我所列举的这些类似于模式的东西与上一帖子是分不开的,二则是为了凑个字数的.

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

职能划分功能化:

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

(模式与数据库设计之二)

;) 请大家多提意见相互交流! 



 



 



 

 

 



 

 

 

  

 

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

职能划分功能化:

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

(从需求到数据库设计)

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

如图: 



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

职能划分功能化:

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

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 数据库设计 构想


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网