数据库设计的一些构想(模式与数据库设计二)

原创 2004年02月02日 23:21:00

数据库设计的一些构想(模式与数据库设计二)

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

职能划分功能化:

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.主扩展模式 主扩展模式通常用来将几个相似的对象的共有属性抽取出来,形成一个”公共属性表“,且“公共属性表”与“专有属性表”是“一对一”的关系。...
  • hhuahualala
  • hhuahualala
  • 2016年06月05日 13:55
  • 1981

数据库设计Step by Step (11)——通用设计模式(系列完结篇)

转自:http://www.cnblogs.com/DBFocus/archive/2011/09/19/2181781.html 引言:前文(数据库设计Step by Step (10)——范式化...
  • zhouhuakang
  • zhouhuakang
  • 2016年04月15日 10:16
  • 1260

数据库设计模式(11)-通用设计模式

这一小节我们将分析一些较为常见的业务场景,并给出对于这些场景的表结构设计方法。这些方法可以放入我们自己的数据库设计工具箱,当在面对现实需求时可灵活加以运用。 多值属性 多值属性很常见,如淘宝网中每...
  • lmxmimihuhu
  • lmxmimihuhu
  • 2015年09月01日 15:14
  • 814

数据库 -- 由数据库连接池引出的三种设计模式

笔记摘要:      这里首先对数据库连接池的优化进行了说明,同时自己编写了一个数据库连接池,在实际开发中,为了获取标准的数据源,我们需要去实现javax.sal.DataSource接口,   ...
  • xushuaic
  • xushuaic
  • 2013年03月31日 22:00
  • 2447

SaaS模式实现架构实例分析=数据库层的设计

1、  数据库层: 数据库这一层的设计模式是很清晰的,无外乎只有3种方案: (1)       所有客户的数据都存放在一个数据库的同一套表中, 在表中增加Company_id等标志字段,表...
  • xwq911
  • xwq911
  • 2016年02月03日 16:47
  • 2597

数据库——设计关系模式要用的概念

函数依赖 闭包 自反 增广 传递 范式 关系模式的分解来不及解释了,快上车!!~~~函数依赖1.函数依赖(FD)是关系模式内最常见的数据依赖,属于语义范畴的概念 2. 函数依赖定义为:设R(U)是属...
  • XiaoyYidiaodiao
  • XiaoyYidiaodiao
  • 2017年06月14日 21:42
  • 379

设计模式之代理模式(实现自己的数据库连接池)

设计模式之代理模式(实现自己的数据库连接池)
  • canot
  • canot
  • 2016年02月08日 22:54
  • 1892

【MySQL之设计表(二)】一个典型的数据库设计问题

假如我有好多间房屋,每个房屋需要收不同的费用,如管理费、网费、电费、水费...等。但是每间房屋的收费标准和收费项目都不一样。而且,很有可能以后还会增加其它费用。有的要收网费,有的不需要收网费。怎样设计...
  • cangchen
  • cangchen
  • 2015年05月12日 18:13
  • 2494

数据库设计和优化

1.      主键&外键 键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。必须将数据库模式从理论上的逻辑设计转换为实际的物理设计...
  • kingmicrosoft
  • kingmicrosoft
  • 2014年07月25日 11:11
  • 984

SaaS系统中的数据模型设计思路

在设计SaaS系统的数据模型时出于服务客户及减低开发成本等考虑,在数据的共享和隔离之间求得一定的平衡是必须考虑的一个重要因素。 因此一般在设计对应数据模型时不仅要考虑到技术因素,例如怎样构建一个弹性...
  • chenhuajie123
  • chenhuajie123
  • 2013年07月07日 16:48
  • 5391
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库设计的一些构想(模式与数据库设计二)
举报原因:
原因补充:

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