专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
在工作中,我们有时需要分析一个现有软件的数据库结构,简单的说,就是想知道两点1 、各种数据保存在哪个表2 、在什么情况下,表中的数据会发生更新下面我把自己的方法写出来,如果您有更好的方法,请与我讨论。1、为数据库中的每一个业务表建立对应的更新表 当相应业务表的数据被更新时,触发器会把更新的类型和记录写进相应的更新表 更新表的字段除了包括相应业务表的所有字段,还添加了三个字段 (1) 一个自增的ID (2) 更新类型(I 插入;D 删除;U 更新) (3) 更新时间 2、在数据库中建立一个总更新表 当任何一个业务表的数据被更新时,触发器会把更新的类型和表名写 [阅读全文] [PDF]
在需求分析阶段进行数据库分析的流程用图3.40说明。为开发一个系统所使用的数据库,在开始分析数据库的需求前,分析员必须了解该系统的总目标和范围。然后建立一个完整并高度细化的信息模型。 此信息模型应包括一个综合的数据词典,定义所有在开发数据库时用到的数据项。例如,利润可用其他已经求得的数据项的值来定义: 利润一(销售额+其他收入)一(经营消耗+负债+税款) 接着数据库分析定义数据库的逻辑特性和物理特性。以信息模型和系统规格说明为指导,分析员与数据库设计人员通力合作,定义数据库的逻辑数据结构。这种逻辑结构必须适应数据存取、修改、关联性及其他面向系统的相关方面 [阅读全文] [PDF]
1 共2条 分1页