说到数据库管理系统,很多人都是一头雾水,那么相信您对它的组成和性能特点也一定不了解吧。那么接下来就为大家详细的介绍一下,希望能够对大家有所帮助。
数据库管理系统通常由以下三部分组成
第一,数据描述语言
为了对数据库中的数据进行存取,必须正确地描述数据以及数据之间的联系,DBMS根据这些数据定义从物理记录导出全局逻辑记录,从而导出应用程序所需的记录。
第二,数据操纵语言(Data Manipulation Language,简称DML)
DML是DBMS中提供应用程序员存储、检索、修改、删除数据库中数据的工具,又称数据子语言(DSL)。
第三,数据库例行程序
从程序的角度看,DBMS是由许多程序组成的一个软件系统,每个程序都有自己的功能,他们互相配合完成DBMS的工作,这些程序就是数据库管理例行程序。
数据库管理系统的性能与特点
数据管理技术的发展大致经历了人工管理阶段、文件系统阶段、数据库阶段和高级数据库技术阶段。
数据库管理系统,是一种负责数据库的定义、建立、操作、管理和维护的软件系统。其目的是保证数据安全可靠,提高数据库应用的简明性和方便性。
数据库系统,是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统。一
个典型的数据库系统包括数据库、硬件、软件和数据库管理员4个部分。根据计算机的系统结构,DBS可分成集中式、客户/串口服务器式、并行式和分布式4种。
与文件系统阶段相比,数据库技术的数据管理方式具有以下特点。
(1)采用复杂的数据模型表示数据结构,数据冗余小,易扩充,实现了数据共享。
(2)具有较高的数据和程序独立性,数据库的独立性有物理独立性和逻辑独立性。
(3)数据库系统为用户提供了方便的用户接口。
(4)数据库系统提供4个方面的数据控制功能,分别是并发控制、恢复、完整性和安全性。
(5)增加了系统的灵活性。
高级数据库技术阶段的主要标志是分布式数据库系统和面向对象数据库系统的出现。
分布式数据库系统的主要特点是数据在物理上分散存储,在逻辑上是统一的。分布式数据库系统的多数处理就地完成,各地的计算机由数据通信网络相联系。
面向对象数据库系统是面向对象的程序设计技术与数据库技术相结合的产物。面向对象数据库系统的主要特点是具有面向对象技术的封装性和继承性,提高了软件的可重用性。
以上为大家详细介绍的就是关于数据库管理系统的相关知识,相信大家看过之后对此也都有多了解了,那么你是都想要进一步的了解这一管理系统呢?请访问:http://www.baiduerp.com.cn/。