论文部分内容阅读
企业的成功日益依赖恰当的人在恰当的时间及时地获得对企业决策至关重要的信息,获得这样的信息直接依赖于数据库的性能。而数据库的性能与数据库结构有着直接的关系,良好设计的数据库结构,可以提高数据库的性能。在管理系统的实际应用中,用户的查询要求是灵活多样的,需要有合理的数据库结构来支持,才可以取得预期的结果。单一的数据库结构无法满足节省存储空间,降低维护成本,减少维护代价,快速的响应速度这样多方面的要求。只有多种数据库结构同时并存,才能真正兼顾这些要求。论文建立了一个柔性数据库、ODS(Operational Data Store)与数据仓库并行的数据库结构,利用元数据来管理响应查询请求的存取策略。论文所做研究工作主要有以下几个方面:
1.研究信息系统的组织结构。概述了国内外对组织结构的研究及存在的问题,指出现存的组织结构尚不能充分满足灵活多样的查询所需要的性能。
2.设计构造了一个适用于查询系统的数据库体系化环境(多数据组织模型),根据各种查询类型的特点及其面向的对象建立起柔性数据库、ODS和数据仓库并行的系统结构,分别对其适用的查询类型进行了明确的定义和划分。对它们的界限和相互联系做出了合理的划分和明确描述。对在不同的数据库或数据仓库上的数据处理和应用进行了明确的定义和划分。
3.提出一个柔性数据库中物化视图<'[1]>的选择算法。设计了含有维护代价、存储空间代价、查询代价三个参数的评估函数,并提出物化视图选择算法,以此作为选择物化视图的依据。
4.设计支持动态查询的元数据组织和模型。当用户发起查询请求时,由元数据选择存取路径,从并行的数据组织模型中选取一个最适合它的组织模型,以完成查询操作是一个难点,也是一个重点。研究具体实现整个体系元数据与分支体系元数据的设计,以便系统选择与用户发起的查询相适应的体系结构完成查询处理。
5.用面向对象思想完成对系统的建模与分析,采用C/S模式建立软件体系,利用Delphi技术,以SQLServer为后台数据库,设计与实现了课程管理系统。并简要介绍了系统的实现结果。