首页 百科知识 数据库管理系统的数据模型有哪些

数据库管理系统的数据模型有哪些

时间:2022-10-05 百科知识 版权反馈
【摘要】:因此,数据库管理系统的主要功能包括以下几个方面。数据库在建立、运行和维护时由数据库管理系统统一管理和控制,包括保证数据的安全性、完整性、多用户对数据的并发使用、发生故障后的系统恢复等。

如果把数据库看作一个仓库,里面存放着数据,那么数据库管理系统(Database Management System,DBMS)就是这个仓库的保管员,负责数据的搬进、整理和搬出。其实,数据库管理系统是在计算机操作系统和用户之间的一层数据管理软件,它能有效地获取、组织、存储和管理数据,同时接受和完成用户提出的访问数据的各种请求。

作为仓库的保管员,数据库管理系统要做的事情很多,比如检查输入的数据是否合乎要求,考虑数据如何摆放最好、如何更快地找到用户所需要的数据并将之提取出来、数据如何不被坏人提走等。有些时候可能会有多个人来提货,为了提高效率就可以一次拿几张单子,顺路把需要的数据都取出来。因此,数据库管理系统的主要功能包括以下几个方面。

1.数据定义功能

数据库管理系统提供了数据定义语言(Data Definition Language,DDL),用户通过它可以方便地定义数据库中的数据对象。

2.数据的组织、存储和管理

用户通过数据库管理系统可以确定组织数据的文件结构和存取方式,同时实现数据之间的联系,在此基础上分类组织、存储和管理各种数据。

3.数据操纵功能

数据库管理系统提供了数据操纵语言(Data Manipulation Language,DML),用户通过它可以实现对数据库的基本操作,如查询、插入、删除和修改等。

4.数据控制功能

数据库在建立、运行和维护时由数据库管理系统统一管理和控制,包括保证数据的安全性、完整性、多用户对数据的并发使用、发生故障后的系统恢复等。其中安全性控制是为了保证数据库中的数据是安全可靠的,不会被非法用户窃取和破坏;完整性控制是为了保证数据库中的数据在逻辑上是一致的、正确的、有效的、相容的;并发控制是指当多个用户同时存取同一数据的时候保证数据存取的正确、一致;数据库的恢复机制是指当某种原因数据库遭到破坏时,数据库管理系统能把数据库从错误状态恢复到正确状态。

5.其他功能

数据库管理系统与网络中其他软件系统的通信、数据库管理系统之间的数据转换、异构数据库之间的互访和互操作、自身的性能监视和分析等。

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

我要反馈