数据库管理系统

来自计算思维百科
跳转至: 导航搜索

为了方便数据库的建立、使用和维护,人们研制了一种数据管理软件----数据库管理系统(Database Management System, DBMS)。数据库管理系统是由一组程序构成,其主要功能是完成对数据库中数据定义、数据操纵,提供给用户一个简明的应用接口,实现事务处理等。常见的DBMS有Oracle、DB2、SQL Server、My SQL、FoxPro和Access等等。

基本概念

为了方便数据库的建立、使用和维护,人们研制了一种数据管理软件----数据库管理系统(Database Management System, DBMS)。数据库管理系统是由一组程序构成,其主要功能是完成对数据库中数据定义、数据操纵,提供给用户一个简明的应用接口,实现事务处理等。常见的DBMS有Oracle、DB2、SQL Server、My SQL、FoxPro和Access等等。

由于不同的DBMS要求的硬件设备、软件环境是不同的,因此其功能与性能也存在差异,但一般来说,DBMS的基本功能主要有:

数据定义功能

DBMS提供数据定义语言(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象进行定义。

数据操纵功能

DBMS提供数据操纵语言(Data Manipulation Language,DML),用户可以使用DML操纵数据,实现对数据库的基本操作----插入、删除、修改和查询等。

 数据库的运行管理

数据库在建立、运行和维护时由DBMS统一管理和控制,以保证数据的安全性、完整性、多用户对数据的并发使用以及发生故障后的系统恢复。

数据库的建立和维护

数据库初始数据的输入和转换功能,数据库的转储和恢复功能,数据库的重组和重构功能以及性能监视和分析功能等。这些功能通常是由一些实用程序完成的。