热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

模式_DBMS的工作模式

篇首语:本文由编程笔记#小编为大家整理,主要介绍了DBMS的工作模式相关的知识,希望对你有一定的参考价值。 数据库管理系统(DBMS)是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成

篇首语:本文由编程笔记#小编为大家整理,主要介绍了DBMS的工作模式相关的知识,希望对你有一定的参考价值。



数据库管理系统(DBMS)是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分,对数据库的一切操作(增删改查)都是通过DBMS进行的

DBMS的工作模式如下:

1>接受应用程序的数据请求和处理请求

2>将用户的数据请求(高级指令)转换为复杂机器代码(底层指令)

3>实现对数据库的操作

4>从数据库的操作中接受查询结果

5>对查询结果进行处理(格式转换)

6>将处理结果返回给用户


DBMS的主要功能

数据库的定义功能

DBMS提供DDL(数据定义语言)定义数据库的三级结构,两级映像,定义数据的完整性约束,保密限制等约束。因此,在DBMS中应该包含DDL的编译程序


数据库的操纵功能

DBMS提供DML(数据操作语言)实现对数据库的操作,基本的操作有两类:检索(查询)和更新(插入、删除、更新)。因此,在DBMS中应该包含DML的编译程序或解释程序


数据库的保护功能

数据库中的数据是信息社会得战略资源,对数据的保护至关重要。DBMS对数据库的保护通过四个方面来实现,因此在DBMS中应该包含着四个系统:

1>数据库的恢复。当数据库被破坏时,系统有能力把数据库恢复到正常状态

2>数据库的并发控制。当多个用户同时对数据进行操作时,系统能够加以控制,防止破坏DB中的数据

3>数据完整性控制。保证数据库中数据以及语义的正确性以及有效性,防止任何对数据造成错误的操作

4>数据安全性控制。防止未授权的用户存取数据库中的数据,以免数据的泄露以及破坏

 

https://www.cnblogs.com/luxiaojun/p/8303965.html



推荐阅读
author-avatar
手机用户2502861227
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有