论文部分内容阅读
信息的传递是21世纪经济活动中不可或缺的重要组成部分,获取信息的速度会直接关系到企业的经济效益。随着企业结构的逐步分散化,集中式的数据库系统已经越来越难以满足企业信息管理的需要,分布式数据库系统将成为信息管理系统的主流技术。本人通过大量的分析与实践,对分布式数据库在管理信息系统中的应用做了比较全面的研究。 分布式数据库是指物理上分散在不同场所而逻辑上又是一个整体的数据库系统。它可以分为同构分布和异构分布两大类,具有共享性、自治性、冗余的可控性以及事务处理的分散性等特点。分布式数据库系统的研究始于20世纪70年代,90年代已经有部分产品进入市场。开放式数据库服务器、并行数据服务器、分布式知识库系统以及分布式面向对象数据库系统等是当今的研究热点,已经成为分布式今后的发展方向。 分布式数据库的模式结构分为局部内层、局部概念层、全局概念层和全局外层四个部分,数据库的管理又是由全局数据库管理系统、局部数据库管理系统和通讯程序来完成的。网络、通讯设备、分布式数据库管理系统、分布式数据库、分布式数据库管理者和分布式数据库软件文档一起构成了完整的分布式数据库系统。 分布式数据库系统中传输数据首先要进行数据的分布与分片操作。分片是按照需求将数据库进行分割,而分布是将不同的片段放置在不同的地理位置上。分片操作包括水平分片、垂直分片、混合分片和诱导分片。分布式的并发事务处理能保证事务的高效正确的进行,它包括锁和时间印两种控制模型。完整性约束能保证数据传输后整个分布式数据库系统数据的一致性与完整性。本文还提出利用基于角色的权限控制来保证分布式数据库的安全性。 SQL Sever 2000中的复制模型是快速建立分布式数据库系统的方便工具,它通过配置复制、建立发布、订阅发布、应用初始快照和同步数据等五个步骤来完成整个系统的建立与维护。复制分为快照复制、事务复制和合并复制三种方式,通过复制监视器等工具来保证复制运行的正确性。 本文以某药业公司的营销管理平台为例,通过系统的需求分析、功能设计、分布式数据库设计、安全性保证和系统实施等五个方面详细验证了分布式数据库技术在企业管理信息系统中的应用。事实证明分布式数据库系统能够满足企业分散结构的需要,对企业提高工作效率,创造更高的价值奠定了坚实的基础。