文档介绍:数据库管理系统软件的开发和管理
数据库管理系统软件的开发和管理
摘要:随着社会的发展与进步,重视数据库管理系统软件的开发和管理对于现实生活中具有重要的意义。本文主要介绍数据库管理系统软件的开发和管理的有关内容。
关键词数据库;系统;软件;管理;开发;发展;
中图分类号: 文献标识码: A 文章编号:
引言
目前,随着我国信息化的快速发展以及计算机技术功能的不断完善,数据库管理系统软件的功能也会不断得到完善和提升。在未来的时间里,一定会越来越广泛的被各种领域所应用,而数据库管理系统发展的几个必然趋势,也会进一步实现。对计算机数据库管理系统进行的研究也会越来越被人们所重视,其未来的发展中一定会更上一层楼。
一、数据库管理系统的概述
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
二、数据库管理系统的开发过程数据库管理系统的发展经过了人工管理阶段、文件系统阶段、主流数据库阶段以及面向对象的数据库阶段。每个阶段相对于之前一个阶段相比,其功能都有显著的提高,更加自动化、科技化。(一)人工管理阶段人工管理是数据库管理系统最早时期所采取的工作形式,这个时期的计算机,在其功能中只有计算功能,而对数据的保存功能却并不存在。在运行后,只能将计算的结果显示出来,而最后的保存工作还是要由人工操作来完成。(二)文件系统阶段随着计算机的不断发展,计算机的功能也逐渐被完善,非数值数据的处理已经可以通过计算机自身来自动完成,数据也可以达到长久保存,在文件系统阶段,计算机不仅可以完成科学的计算工作,对计算出的结果可以自动保存。而且还实现了数据的逻辑结构和物力存储的分开,减少数据的物力组织。计算机的功能在此阶段虽达到了很高的突破,但是还是存在着相应的问题,如文件和应用程序之间的关联度大,从而导致了不同程序在同时应用的时候,不能实现数据贡献,数据之间的联系不够强,在应用上,很难适用不同的应用,这些都是有待改进的地方。(三)主流数据库阶段这种主流数据库主要是一种建立在关系数据库模型基础上的数据库。这种数据库相对于其他数据库来说,实现了容易创建和存取,容易扩充的重要优势,能够在不需要对现有应用软件修改的情况下加入一种新的数据库种类。目前主流的关系数据库有oracle、SQL、access、db2、sybase等。(四)面向对象数据库阶段面向对象是一种认识方法学,也是一种新的程序设计方法学。主要是为了使数据库的分析、设计能够最大限度的与人们的客观世界的认识一致而采取的一种方法,这种技术也是为了满足特定应用的需要。面向对象数据库还有许多应用要求多媒体数据库、高级办公室系统的还要求文档管理系统等等。三、