(一)中心数据库建设中心数据库对整个系统运行所需要和产生的数据进行存储,通过中心数据服务与交换系统对这些数据进行调用、转发、同步、管理,并提供对外的数据访问接口。1、数据库设计要求中心数据库系统是系统的基石, 数据库系统设计的好坏将直接影响到整个系统的开发、 运行及今后的稳定发展。 为了保证信息共享以及要求基本的业务数据库稳定、可靠,不要因为某些业务流程的改变而导致数据库结构不得不变,只有把数据库系统建成面向主题、 信息共享、数据集中,只有这样才能保证系统稳定、高效的运行。 因此在系统数据库建设中, 选用技术先进成熟、 运行稳定高效的数据库系统平台;而数据库的设计采用面向对象的设计方法,先从系统中抽取对象,按主题数据库设计的方法从详细分析业务数据及其之间客观存在的关系,以适应未来业务可能的变化。2、数据库选择目前,市场上较为流行的数据库产品有Oracle、Sybase、SQL Server、DB2等,Oracle 公司在数据库领域一直处于领先地位。Oracle 产品覆盖了大、中、小型机等几十种平台,已成为世界上使用最广泛的关系数据库系统之一。同时,Oracle 公司的市场占有率在最近3 年逐年攀升, 表现出良好的发展势头。 根据最近几年的公开报道, Oracle 公司有坚实明确的未来目标, 通过 Oracle 10G,Oracle向用户和合作伙伴阐述了清晰的发展方向,目前是数据库行业无可争议的领先者,有着相当的资源,稳定性和增长率。因为 Oracle 数据库在性能、 安全、市场等方面有决定的优势, 系统的建设,我们选择 Oracle 10G。3、数据库设计在系统的设计过程中,我们按照“主题数据库”的设计原则,在关系数据模型理论的指导下, 详细分析湄洲湾港口管理局日常生产和管理业务所涉及的数据及其内在关系。同时利用Rational Rose 作为数据库辅助设计工具,使用面向对象的设计方法, 严格按照规范的数据库设计流程进行设计。该体系结构不仅能够满足当前应用的需要, 而且能较好地适应未来的发展和临时应用的需求,为建立更高层的支持辅助决策应用的数据仓库奠定了基础。下面分别从需求分析、 概念设计、 逻辑设计、 物理设计等过程方面详细介绍具体的设计方法,主要设计流程如下图所示:1) 需求分析需求分析是通过对相关业务及处理需求的调查分析,得到为设计数据库所必须的需求数据集,并整理写出需求分析说明书,作为后续工作的基础。在对系统进行需求分析时,通过辅助工具Rational Rose...