基于信息化建设的企业数据库设计

2014-12-13 06:05毛柯
商场现代化 2014年28期
关键词:数据库设计设计流程信息化建设

毛柯

摘   要:改革开放以来,我国知识经济时代的迅猛快速发展不断推进着我国企业发展过程中的信息化脚步。我国市场发展的进程不断加速,数据库设计的发展也迎来了一个新的时期。本文主要以企业信息化建设为视角,对企业数据库设计进行了阐述,主要的内容包括数库的组织结构、设计流程等,从数据库设计的方向对企业信息化建设的重要途径进行了重点的分析,指出了数据库设计工作的规范化与智能化。

关键词:信息化建设;数据库设计;设计流程

随着市场竞争的不断激烈,企业将更多的注意力集中在谋求发展途径、提升竞争实力方面。我国在各个企业的新花花建设进程在全新的知识经济时代对企业自身的发展与生存起着越来越重要的作用。企业我信息化建设进程是否顺利在很大程度上决定着企业在将信息技术作为核心的知识经济时代的激烈竞争中,是否能够让自身生存下来并获得长远的发展空间。企业可以借助于自身的信息化手段实现生产运营模式的创新,促进办公效率的提升及生产成本的下降。本文在企业信息化建设的背景之下深入分析了由概念结构设计、企业需求数据分析、数据库的运行和实施维护、数据库物理设计以及逻辑结构设计这五个结构组成的企业数据库设计,对企业的生存与发展提供相应的借鉴。

一、 企业数据库的定义与组织模式

1.企业数据库定义

企业数据库不仅仅能存储数据,还会依据相关的数据结果实现管理和组织数据。不难看出,所有位于数据库中的数据都是通过相同的组织方式存储起来的,且数据之间具有一定的相关性,是用户所共同关注的。

2.构建企业数据库的模式

外模式、内模式和概念模式是组成数据库的三级体系结构,数据库的这一结构标准是由SPARC(美国国家标准协会下属的标准规划和要求委员会)制定的,这种数据库组织结构的划分方式称为SPARC分级模型。

(1)内模式(Internal Schema)

内模式也称为存储模式,这种模式主要针对的是数据的物理结构与存储方式。作为数据库内部数据的表现方式,内模式不仅仅对内部记录类型,还对数据库的数据控制、文件数据索引方式和文件组织方式等进行了定义。内模式属于对文件进行存储和联系的手段,需要系统程序人员通过一定的文件形式对数据进行组织。

(2)外模式(External Schema)

作为数据库模具的实际空间构造,外模式也就是所谓的外部数据,是可以被用户看到的具体感受到的,实际上就是数据库用户所使用的数控视图。尽管组成数据库的外模式可以有一个或多个,然而,数据库的应用程序中仅仅只能有唯一一个外模式。外模式在数据库中最为重要的作用就是保障数据库的安全性。

(3)概念模式(Conceptual Schema)

作为数据库用户的公共数据图的概念模式之所以能对数据库进行准确描述,它完全是依靠于数据库的整体逻辑而得以实现的。在数据库的概念模式中不仅仅不会涉及到有关硬件环境和物理存储的细节,更和设计高级程序的代码、开发工具和用程序等都是没用关系的。

二、企业数据库设计流程

企业数据库在进行设计的过程中,主要针对的内容就是内模式、外模式及概念模式三个方面。数据库设计的流程主要包括对需求分析、概念设计、逻辑设计、物理设计、数据库实施等。本文主要的分析内容就是数据库的设计流程,其具体的流程如图所示。

企业数据库设计流程图

1.企业需求分析

在数据库设计的过程中,首先应该深入科学地分析和了解用户的需求。其中,需求分析不仅仅是整个的数据库设计中的基础环节,更是对数据库的设计起着决定性作用。需求分析的主要内容就是对客户的需求进行了解与分析,其最为主要的目的就是降低企业人力、物力、财力等多种元素的大量投入,以最小投入达到用户最终要求的效果。需求分析所得结果的准确性对数据库的设计效果有着非常直接的影响,只有准确的需求分析结果才能够确保让用户的最终需求通过数据库的设计而得到满足,保障数据库的最终设计成果的科学合理性,并能够运用于现实中。需求说明书是数据库设计的需求分析阶段的最终目标,所以设计人员应该根据需求的实际分析结果实现数据库的概念设计。

数据库设计过程中,企业需要对需求分析进行慎重的考虑,依据企业的管理体系选择合适的数据库设计方案。企业需求分析指的是依据当前的信息化应用及企业的发展需求、管理模式等,最终得到需求分析报告的过程。企业在进行需求分析的过程中需要将企业的实际情况及企业的规模作为基础,构建合理的数据库规模,与企业的信息化发展相适应,满足企业发展过程中的所有需求。

2.概念结构设计

在企业数据库设计的过程中,概念结构设计是最为关键的环节。概念结构设计指的是在需求分析结果的基础上对实际需求情况进行准确的抽象,在此基础上对数据库设计所要达到的效果进行实现。在数据库设计的过程中,设计人员之所以需要去了解各种各样的数据库管理信息系统往往是由于对数据库的逻辑结构进行直接的设计而导致的,增加了设计人员的工作负担。因此,应该将DBMS(数据库设计的概念结构)应用在数据库设计的过程中。通过总结和归纳用户需求形成DBMS模型。用户需求分析得以转换到数据库,是由数据库设计中的概念结构设计为起因的,对数据库是否能够满足用户需求有着最为直接的影响。在数据库的概念结构设计中,通过归纳与整合E-R图,可以让数据库得到不断的优化,保障结构概念设计的最终目标得以实现。

作为一种抽象的现实,概念结构可以把企业内部的参与者或事、组织关系等进行抽象之后组成较为完整的企业模型概念。需求分析是企业信息化最重要的凭借,而企业的概念模型的关系梳理是通过需求分析的抽象化过程实现的,最后企业数据库逻辑结构设计则是以企业的内外部管理运行和实际生产得以实现的。endprint

3.企业数据库的逻辑结构设计。简而言之,抽象概念结构转换到由DBMS支持的数据模型的实现同时得到深入优化的过程就是逻辑结构设计。不同的DBMS决定着不同的设计工具与设计环境,企业数据库的逻辑结构设计过程主要的步骤包括:首先,实现概念模型向层次模型和关系模型的转换;其次,完成关系模型与层次模型向特定的DBMS支持的数据模型的转换;最后,将数据模型以满足用户需求和DBMS特征为目标进行不断的调整与完善。

关系模型是我国目前的DBMS通常采用的模型,设计数据库逻辑结构实际上就是E-R图向着关系模型进行转换,而这个转换的过程实际上就是让E-R模型中的关系、属性以及实体完成向相对应的关系模型的转换,让数据库的逻辑结构设计得以实现。

4.企业数据库物理设计。数据在数据库相关的物理设备中的存储的结构和存取的方式统称为数据库物理结构。逻辑结构设计、概念结构设计与需求分析是构成数据物理设计的三个基本点,设计数据库物理首先要确定的便是数据库物理结构模型。数据库物理设计中是以逻辑结构设计为基础的,借助于DBMS系统,对数据存储的位置、结构和存储分配方案进行合理的选择,从而设计出科学合理的数据库物理结构,保障数据库物理结构的实用性。

存取方法、记录存储格式和存储方法组成了数据库物理设计的主要内容。三者之中,对数据库的格式化存储和模式属性特征进行记录了则设计的过程中存储记录格式的主要内容,通过这些方面的设计对数据库的数据压缩进行确定;存取方法的设计过程中主要指的是对数据库中的数据进行快速的存取,索引法、聚簇法、HASH方法等是较为常用的存取方法;存储方法设计中较为常用的包括顺序存放、散列存放、聚簇存放等。

5.数据库的有效实施及运行维护

在设计数据库的过程中,数据库设计人员通过灵活运用宿主语言和DBMS数据语言,凭借数据库的物理设计与逻辑结构设计对数据库进行建立,而数据库的试运行则是通过对数据录入过程和应用程序编译过程的不断调试得以实现的。当数据库的试运行阶段完成之后,就能够正式投入到实际应用中,并在实际运行的过程中对其进行不断的优化与完善,确保数据库能够在运行的过程中保持稳定与健康。

三、 数据库设计中的技巧

1.明确市场需求

数据库设计质量及实效性的提高需要对市场需求进行满足,而数据库设计满足市场需求中最为重要的就是对市场具体需求进行明确。因此,数据库在设计的过程中应该与市场进行沟通,了解与保持市场需求,运用试验等方式明确数据库设计的具体目标与方向,从而实现数据库设计实效性根本性的提高。

2.了解公司业务发展

在数据库设计的过程中,不仅需要对市场需求进行了解与掌握,还需要对公司业务发展进行了解与掌握,从而实现数据库设计工作效率的较大限度提高。此外,在数据库进行设计的过程中,为了能够与企业发展的实际情况进行更好的贴合,应该从根本上避免设计过程中出现的设计质量较差的问题。

3.创建E-R图与数据字典

创建E-R图与数据字典能够更加形象与具体地将数据库使用方法高职数据库使用者,为数据库的使用者提供更多的便利与快捷。E-R图与数据字典的有效性的提高需要对数据库进行规范化整理,实现数据库中各个名词的专业化统一。通过这种方式提高E-R图与数据字典的实效性,避免E-R图与数据字典的创建流于形式。

四、总结

改革开放以来,我国知识经济时代的迅猛快速发展不断推进着我国企业发展过程中的信息化脚步。数据库构建是企业信息化建设过程得以实现的最为基础性的条件。企业在数据库设计与建设的过程应该依据数据库的概念模式、内模式、外模式,通过一系列的数据库物理设计、逻辑结构设计、概念结构设计、需求分析进行科学合理的设计。同时,企业应该将数据库搭建在基础性层面之上,保证数据库能够实际运用于管理层面中的信息化建设。

参考文献:

[1]库尔班江·托乎提,于会松,段非.Oracle数据库在企业信息化建设中的应用研究[J].科协论坛(下半月),2013,10(15):107-108.

[2]高巍,毕克新.基于信息化水平的制造业企业工艺创新能力形成路径研究[J].科学学与科学技术管理,2011,10(38):42-49.

[3]张英奎,李健,孙双.基于信息化的企业知识管理[J].北京化工大学学报(社会科学版),2012,01(04):1-5.

[4]谢艳,秦容,张同健,刘玲.知识转化、组织学习与银行操作风险控制的相关性研究——基于信息化平台的数据检验[J].山东商业职业技术学院学报,2012,06(17):15-19.

[5]简传红,梁喜,张同健.我国企业信息化建设测度体系实证研究[J].湖南工程学院学报(社会科学版),2011,01(32):1-8.

[6]韩李敏.浙江省档案数据库建设调查组.档案信息化建设数据质量是关键──浙江省综合档案馆信息数据库建设调查报告[J]. 档案学研究,2012,03(16):45-48.

[7]刘满强,董月红.装备制造企业信息化正进入深化应用新阶段——装备制造企业信息化发展状况调查报告[J].机械工业信息与网络,2013,06(15):40-44.

[8]刘西林,张子公,顾为兵,韩迎胜.基于逻辑结构模型的模具结构数据库的引导式建立方法[J].锻压机械,2013,16(22):140-144.endprint

3.企业数据库的逻辑结构设计。简而言之,抽象概念结构转换到由DBMS支持的数据模型的实现同时得到深入优化的过程就是逻辑结构设计。不同的DBMS决定着不同的设计工具与设计环境,企业数据库的逻辑结构设计过程主要的步骤包括:首先,实现概念模型向层次模型和关系模型的转换;其次,完成关系模型与层次模型向特定的DBMS支持的数据模型的转换;最后,将数据模型以满足用户需求和DBMS特征为目标进行不断的调整与完善。

关系模型是我国目前的DBMS通常采用的模型,设计数据库逻辑结构实际上就是E-R图向着关系模型进行转换,而这个转换的过程实际上就是让E-R模型中的关系、属性以及实体完成向相对应的关系模型的转换,让数据库的逻辑结构设计得以实现。

4.企业数据库物理设计。数据在数据库相关的物理设备中的存储的结构和存取的方式统称为数据库物理结构。逻辑结构设计、概念结构设计与需求分析是构成数据物理设计的三个基本点,设计数据库物理首先要确定的便是数据库物理结构模型。数据库物理设计中是以逻辑结构设计为基础的,借助于DBMS系统,对数据存储的位置、结构和存储分配方案进行合理的选择,从而设计出科学合理的数据库物理结构,保障数据库物理结构的实用性。

存取方法、记录存储格式和存储方法组成了数据库物理设计的主要内容。三者之中,对数据库的格式化存储和模式属性特征进行记录了则设计的过程中存储记录格式的主要内容,通过这些方面的设计对数据库的数据压缩进行确定;存取方法的设计过程中主要指的是对数据库中的数据进行快速的存取,索引法、聚簇法、HASH方法等是较为常用的存取方法;存储方法设计中较为常用的包括顺序存放、散列存放、聚簇存放等。

5.数据库的有效实施及运行维护

在设计数据库的过程中,数据库设计人员通过灵活运用宿主语言和DBMS数据语言,凭借数据库的物理设计与逻辑结构设计对数据库进行建立,而数据库的试运行则是通过对数据录入过程和应用程序编译过程的不断调试得以实现的。当数据库的试运行阶段完成之后,就能够正式投入到实际应用中,并在实际运行的过程中对其进行不断的优化与完善,确保数据库能够在运行的过程中保持稳定与健康。

三、 数据库设计中的技巧

1.明确市场需求

数据库设计质量及实效性的提高需要对市场需求进行满足,而数据库设计满足市场需求中最为重要的就是对市场具体需求进行明确。因此,数据库在设计的过程中应该与市场进行沟通,了解与保持市场需求,运用试验等方式明确数据库设计的具体目标与方向,从而实现数据库设计实效性根本性的提高。

2.了解公司业务发展

在数据库设计的过程中,不仅需要对市场需求进行了解与掌握,还需要对公司业务发展进行了解与掌握,从而实现数据库设计工作效率的较大限度提高。此外,在数据库进行设计的过程中,为了能够与企业发展的实际情况进行更好的贴合,应该从根本上避免设计过程中出现的设计质量较差的问题。

3.创建E-R图与数据字典

创建E-R图与数据字典能够更加形象与具体地将数据库使用方法高职数据库使用者,为数据库的使用者提供更多的便利与快捷。E-R图与数据字典的有效性的提高需要对数据库进行规范化整理,实现数据库中各个名词的专业化统一。通过这种方式提高E-R图与数据字典的实效性,避免E-R图与数据字典的创建流于形式。

四、总结

改革开放以来,我国知识经济时代的迅猛快速发展不断推进着我国企业发展过程中的信息化脚步。数据库构建是企业信息化建设过程得以实现的最为基础性的条件。企业在数据库设计与建设的过程应该依据数据库的概念模式、内模式、外模式,通过一系列的数据库物理设计、逻辑结构设计、概念结构设计、需求分析进行科学合理的设计。同时,企业应该将数据库搭建在基础性层面之上,保证数据库能够实际运用于管理层面中的信息化建设。

参考文献:

[1]库尔班江·托乎提,于会松,段非.Oracle数据库在企业信息化建设中的应用研究[J].科协论坛(下半月),2013,10(15):107-108.

[2]高巍,毕克新.基于信息化水平的制造业企业工艺创新能力形成路径研究[J].科学学与科学技术管理,2011,10(38):42-49.

[3]张英奎,李健,孙双.基于信息化的企业知识管理[J].北京化工大学学报(社会科学版),2012,01(04):1-5.

[4]谢艳,秦容,张同健,刘玲.知识转化、组织学习与银行操作风险控制的相关性研究——基于信息化平台的数据检验[J].山东商业职业技术学院学报,2012,06(17):15-19.

[5]简传红,梁喜,张同健.我国企业信息化建设测度体系实证研究[J].湖南工程学院学报(社会科学版),2011,01(32):1-8.

[6]韩李敏.浙江省档案数据库建设调查组.档案信息化建设数据质量是关键──浙江省综合档案馆信息数据库建设调查报告[J]. 档案学研究,2012,03(16):45-48.

[7]刘满强,董月红.装备制造企业信息化正进入深化应用新阶段——装备制造企业信息化发展状况调查报告[J].机械工业信息与网络,2013,06(15):40-44.

[8]刘西林,张子公,顾为兵,韩迎胜.基于逻辑结构模型的模具结构数据库的引导式建立方法[J].锻压机械,2013,16(22):140-144.endprint

3.企业数据库的逻辑结构设计。简而言之,抽象概念结构转换到由DBMS支持的数据模型的实现同时得到深入优化的过程就是逻辑结构设计。不同的DBMS决定着不同的设计工具与设计环境,企业数据库的逻辑结构设计过程主要的步骤包括:首先,实现概念模型向层次模型和关系模型的转换;其次,完成关系模型与层次模型向特定的DBMS支持的数据模型的转换;最后,将数据模型以满足用户需求和DBMS特征为目标进行不断的调整与完善。

关系模型是我国目前的DBMS通常采用的模型,设计数据库逻辑结构实际上就是E-R图向着关系模型进行转换,而这个转换的过程实际上就是让E-R模型中的关系、属性以及实体完成向相对应的关系模型的转换,让数据库的逻辑结构设计得以实现。

4.企业数据库物理设计。数据在数据库相关的物理设备中的存储的结构和存取的方式统称为数据库物理结构。逻辑结构设计、概念结构设计与需求分析是构成数据物理设计的三个基本点,设计数据库物理首先要确定的便是数据库物理结构模型。数据库物理设计中是以逻辑结构设计为基础的,借助于DBMS系统,对数据存储的位置、结构和存储分配方案进行合理的选择,从而设计出科学合理的数据库物理结构,保障数据库物理结构的实用性。

存取方法、记录存储格式和存储方法组成了数据库物理设计的主要内容。三者之中,对数据库的格式化存储和模式属性特征进行记录了则设计的过程中存储记录格式的主要内容,通过这些方面的设计对数据库的数据压缩进行确定;存取方法的设计过程中主要指的是对数据库中的数据进行快速的存取,索引法、聚簇法、HASH方法等是较为常用的存取方法;存储方法设计中较为常用的包括顺序存放、散列存放、聚簇存放等。

5.数据库的有效实施及运行维护

在设计数据库的过程中,数据库设计人员通过灵活运用宿主语言和DBMS数据语言,凭借数据库的物理设计与逻辑结构设计对数据库进行建立,而数据库的试运行则是通过对数据录入过程和应用程序编译过程的不断调试得以实现的。当数据库的试运行阶段完成之后,就能够正式投入到实际应用中,并在实际运行的过程中对其进行不断的优化与完善,确保数据库能够在运行的过程中保持稳定与健康。

三、 数据库设计中的技巧

1.明确市场需求

数据库设计质量及实效性的提高需要对市场需求进行满足,而数据库设计满足市场需求中最为重要的就是对市场具体需求进行明确。因此,数据库在设计的过程中应该与市场进行沟通,了解与保持市场需求,运用试验等方式明确数据库设计的具体目标与方向,从而实现数据库设计实效性根本性的提高。

2.了解公司业务发展

在数据库设计的过程中,不仅需要对市场需求进行了解与掌握,还需要对公司业务发展进行了解与掌握,从而实现数据库设计工作效率的较大限度提高。此外,在数据库进行设计的过程中,为了能够与企业发展的实际情况进行更好的贴合,应该从根本上避免设计过程中出现的设计质量较差的问题。

3.创建E-R图与数据字典

创建E-R图与数据字典能够更加形象与具体地将数据库使用方法高职数据库使用者,为数据库的使用者提供更多的便利与快捷。E-R图与数据字典的有效性的提高需要对数据库进行规范化整理,实现数据库中各个名词的专业化统一。通过这种方式提高E-R图与数据字典的实效性,避免E-R图与数据字典的创建流于形式。

四、总结

改革开放以来,我国知识经济时代的迅猛快速发展不断推进着我国企业发展过程中的信息化脚步。数据库构建是企业信息化建设过程得以实现的最为基础性的条件。企业在数据库设计与建设的过程应该依据数据库的概念模式、内模式、外模式,通过一系列的数据库物理设计、逻辑结构设计、概念结构设计、需求分析进行科学合理的设计。同时,企业应该将数据库搭建在基础性层面之上,保证数据库能够实际运用于管理层面中的信息化建设。

参考文献:

[1]库尔班江·托乎提,于会松,段非.Oracle数据库在企业信息化建设中的应用研究[J].科协论坛(下半月),2013,10(15):107-108.

[2]高巍,毕克新.基于信息化水平的制造业企业工艺创新能力形成路径研究[J].科学学与科学技术管理,2011,10(38):42-49.

[3]张英奎,李健,孙双.基于信息化的企业知识管理[J].北京化工大学学报(社会科学版),2012,01(04):1-5.

[4]谢艳,秦容,张同健,刘玲.知识转化、组织学习与银行操作风险控制的相关性研究——基于信息化平台的数据检验[J].山东商业职业技术学院学报,2012,06(17):15-19.

[5]简传红,梁喜,张同健.我国企业信息化建设测度体系实证研究[J].湖南工程学院学报(社会科学版),2011,01(32):1-8.

[6]韩李敏.浙江省档案数据库建设调查组.档案信息化建设数据质量是关键──浙江省综合档案馆信息数据库建设调查报告[J]. 档案学研究,2012,03(16):45-48.

[7]刘满强,董月红.装备制造企业信息化正进入深化应用新阶段——装备制造企业信息化发展状况调查报告[J].机械工业信息与网络,2013,06(15):40-44.

[8]刘西林,张子公,顾为兵,韩迎胜.基于逻辑结构模型的模具结构数据库的引导式建立方法[J].锻压机械,2013,16(22):140-144.endprint

猜你喜欢
数据库设计设计流程信息化建设
试论数据库设计在网站开发中的应用
基于WEB的科研信息管理系统的设计与实现
浅谈用户体验在产品设计中的运用
事业单位人事管理信息化建设策略研究
企业财务管理信息化建设研究
面向等级考试,探讨高校理工科计算机基础课程教学改革
微课程在《病原生物与免疫学基础》中的设计和应用