首页 理论教育 支撑企业数据的管理系统:数据库管理与操作

支撑企业数据的管理系统:数据库管理与操作

时间:2023-06-23 理论教育 版权反馈
【摘要】:数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件来完成,而提供给用户的是简单易用的数据库语言。由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共享。

支撑企业数据的管理系统:数据库管理与操作

(一)计算机网络系统

计算机网络系统就是利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。通过计算机的互联,实现计算机之间的通信,从而实现计算机系统之间的信息、软件和设备资源的共享以及协同工作等功能,其本质特征在于提供计算机之间的各类资源的高度共享,实现便捷地交流信息和交换思想。

它是支持CIMS各个系统的开放的网络通信系统,采用国际标准和工业标准规定的网络协议,满足应用系统对网络支持服务的各种需求,来实现异种机互联、异地局域及多种网络的互联,支持资源共享、分布数据库、分布处理、分层递阶和实时控制。

1.构成

构成计算机网络系统的要素:

(1)计算机系统:工作站(终端设备,或称客户机,通常是PC机)、网络服务器(通常都是高性能计算机)。

(2)网络通信设备(网络交换设备、互连设备和传输设备):网卡、网线、集线器(HUB)、交换机、路由器等。

(3)网络外部设备:高性能打印机、大容量硬盘等。

(4)网络软件:网络操作系统,如Unix、NetWare、Windows NT等;客户连接软件(包括基于DOS、Windows、Unix操作系统);网络管理软件等。

2.功能

(1)资源共享。资源共享是基于网络的资源分享,是众多的网络爱好者不求利益,把自己收集的一些数据资源通过平台共享给大家。

①数据和应用程序的共享。

②网络存储常见的便是文件共享服务。采用FTP和TFTP服务,使用户能够在工作组计算机上方便而且安全地访问共享服务器上的资源,而且FTP资源大多是免费的。

③资源备份。随着网络攻击和病毒的发展,资源备份也成为资源共享当中不可或缺的一部分,现代企业大都采取实时高效的资源备份方式,以便在网络崩溃的时候能够最大限度地保护公司信息,在灾难恢复的时候起作用。

④人脉关系,包括客户资源、能力资源等一些可以相互应用得到的。

⑤设备。

(2)数据通信。数据通信是通信技术和计算机技术相结合而产生的一种新的通信方式。要在两地间传输信息必须有传输信道,根据传输媒体的不同,有有线数据通信与无线数据通信之分。但它们都是通过传输信道将数据终端与计算机联结起来,而使不同地点的数据终端实现软、硬件和信息资源的共享。

(3)远程传输。

(4)集中管理。集中管理不等于“集权管理”。集中管理根本上是信息的集中,处理权仍在不同的利益团体。其效果和用一个遥控器管理家中所有电器一样简单,可大大简化管理员的管理工作。

集中管理是基于实现集团管理方面的需要,统一报告制度、统一管理制度的一种信息采集的新的管理理念和模式。集中管理的基础是信息集中,实现集团信息的集中监控,达到企业集团成员之间资源共享、合作共赢、共同发展。

要实现集中管理必须认真分析企业集团当前存在的问题,明确需要解决的关键问题,然后制定符合本企业集团需要的目标。

集中管理是基于网络环境下实现集团财务统一核算制度、统一报告制度和统一管理制度的一种新的管理理念和模式,指集团公司所属各单位的财务情况全部纳入母公司的核算和管理之中,所属单位只有进行日常决策的权利和执行集团公司的各项政策的义务,其实施的对象是集团公司的所属单位,包括会计集中核算、财务集中控制和财务集中决策。

(5)实现分布式处理。分布式处理系统与并行处理系统都是计算机体系结构中的两类。并行处理系统是利用多个功能部件或多个处理机同时工作来提高系统性能或可靠性的计算机系统,这种系统至少包含指令级或指令级以上的并行。并行处理系统的研究与发展涉及计算理论、算法、体系结构、软硬件多个方面,它与分布式处理系统有密切的关系,随着通信技术的发展,两者的界限越来越模糊。广义上说,分布式处理也可以认为是一种并行处理形式。而分布式处理系统将不同地点的或具有不同功能的或拥有不同数据的多台计算机用通信网络连接起来,在控制系统的统一管理控制下,协调地完成信息处理任务的计算机系统。一般认为,集中在同一个机柜内或同一个地点的紧密耦合多处理机系统或大规模并行处理系统是并行处理系统,而用局域网或广域网连接的计算机系统是分布式处理系统。松散耦合并行计算机中的并行操作系统有时也称为分布式处理系统。

(6)负荷均衡。

(二)数据库系统

数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。数据库系统有大小之分,大型数据库系统有SQL Server、Oracle、DB2等,中小型数据库系统有Foxpro、Access、MySQL。

图5-5 数据库系统图(www.xing528.com)

数据库系统支持CIMS各分系统,覆盖企业的全部信息,以实现企业的数据共享和信息集成为目标。一般情况下使用集中与分布相结合的3层递阶控制结构体系,即主数据管理系统、分布数据管理系统、数据控制系统,来保障数据的一致性、安全性、易维护性等。

数据库研究跨越计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程碑,它使得计算机应用从以科学计算为主转向以数据处理为主,从而使计算机得以在各行各业乃至家庭普遍使用。在它之前的文件系统虽然也能处理持久数据,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成,而提供给用户的是简单易用的数据库语言。由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共享。因此,数据的独立性和共享性是数据库系统的重要特征。数据共享节省了大量人力物力,为数据库系统的广泛应用奠定了基础。数据库系统的出现使得普通用户能够方便地将日常数据存入计算机并在需要的时候快速访问它们,从而使计算机走出科研机构进入各行各业、进入家庭。

1.构成

数据库系统一般由4个部分组成:

(1)数据库(DataBase,DB):是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。

(2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。

(3)软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统(DataBase Management System,DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。

(4)人员:主要有四类。第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确定系统的硬件配置,并参与数据库系统的概要设计;数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。第二类为应用程序员,负责编写使用数据库的应用程序。这些应用程序可对数据进行检索、建立、删除或修改。第三类为最终用户,他们利用系统的接口或查询语言访问数据库。第四类用户是数据库管理员(Data Base Administrator,DBA),负责数据库的总体信息控制。DBA的具体职责包括:具体数据库中的信息内容和结构,决定数据库的存储结构和存取策略,定义数据库的安全性要求和完整性约束条件,监控数据库的使用和运行,负责数据库的性能改进、数据库的重组重构,以提高系统的性能。

2.基本要求

对数据库系统的基本要求是:

(1)能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。

(2)冗余数据少,数据共享程度高。

(3)系统的用户接口简单,用户容易掌握,使用方便。

(4)能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。

(5)有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。

(6)具有可修改性和可扩充性。

(7)能够充分描述数据间的内在联系。

3.数据模式

数据模型是信息模型在数据世界中的表示形式。可将数据模型分为三类:层次模型、网状模型和关系模型。

(1)层次模型。层次模型是一种用树形结构描述实体及其之间关系的数据模型。在这种结构中,每一个记录类型都是用节点表示,记录类型之间的联系则用节点之间的有向线段来表示。每一个双亲结点可以有多个子节点,但是每一个子节点只能有一个双亲结点。这种结构决定了采用层次模型作为数系组织方式的层次数据库系统只能处理一对多的实体联系,如图5-6所示。

图5-6 层次模型图

(2)网状模型。网状模型允许一个节点可以同时拥有多个双亲节点和子节点。因而同层次模型相比,网状结构更具有普遍性,能够直接描述现实世界的实体。也可以认为层次模型是网状模型的一个特例。如图5-7所示。

图5-7 网状模型图

(3)关系模型。关系模型是采用二维表格结构表达实体类型及实体间联系的数据模型,它的基本假定是所有数据都表示为数学上的关系。如图5-8所示。

图5-8 关系模型图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈