WEB开发网
开发学院数据库Oracle 浅谈Oracle数据库的建模与具体设计 阅读

浅谈Oracle数据库的建模与具体设计

 2007-05-12 12:22:37 来源:WEB开发网   
核心提示: 数据库设计最后要考虑的是与要选择的开发软件之间的接口问题,要准备好接口程序,浅谈Oracle数据库的建模与具体设计(3),有些是第三方软件已经备好的,有些是数据库本身要具备的,及实体之间的E-R图,然后生成Data modeler,确定以后,如jdbc,bde,ado,等与数据库的接口,主

数据库设计最后要考虑的是与要选择的开发软件之间的接口问题,要准备好接口程序,有些是第三方软件已经备好的,有些是数据库本身要具备的,如jdbc,bde,ado,等与数据库的接口,主要是考虑接口的可用性、效率问题。这一步主要从经验出发,因为这种产品不断出台,而且都是经过各商家的吹捧,要在实践中决定哪个是最适合。

以上是数据库建模设计的几个重要步骤的大致分析,整个设计过程是不断地改进的,是数据库管理员、设计人员、开发人员共同完成的,只是各有侧重点不同,数据库管理员侧重于是2、3步的设计,设计人员侧重于1步的设计,而开发人员侧重于4步的设计,由于有些应用系统的编程环境和实际应用环境不同,所以要做两套设计,并注意两套设计的兼容性可移植性。

下面结合一个实际开发的劳资管理系统中的数据库设计,对以上几个步骤做进一步解释。

该系统应用于大型企业集团,包括几十个分厂,基本数据均来源于各分厂,各分厂有一套access数据库,存贮着自己的人才档案信息,由各厂自己维护,定期传到总的数据库里,供劳资处各室查询、统计用,。这是一个分部式的数据库。

一、逻辑建模

首先是对数据库的数据量、数据流量、及响应速度的估算分析,这一步对物理设计也是必须的,劳资系统的主要数据是人员档案,大概有100兆左右,还有人员配备等信息加上工种序列、工资等级、厂矿车间等各种编码,总的数据量大约在某些方面300兆左右。数据的输入、维护大部分在各厂矿进行,然后到处里集中,所以数据流量很大,对响应速度要求一般。

在逻辑建模上的工具上,采用Rantional rose 2000,根据用户的需求,设计各种use case view, 在 logic view中生成数据库的实体,及实体之间的E-R图,然后生成Data modeler,确定以后,用Schema generation在建好的数据库中的对应的用户下生成表。

上一页  1 2 3 4  下一页

Tags:Oracle 数据库 建模

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接