DBMS的工作流程

数据库系统基本概念差不多介绍了这么多,那么DBMS是如何工作的呢?数据库的数据又是如何存取的呢?


深圳IT外包  http://www.lankuai.info

DBMS的工作过程如下:

(1)应用程序通过相应的数据操纵语言向DBMS发出数据操作请求,并提交诸如记录类姓名和要读取的记录的关键字值等必要的参数,控制转入DBMS.

(2)DBMS对应用程序中的数据操作进行分析,通过子模式/模式的映像、模式/存储模式的映像关系,转换成复杂的底层代码。同时,还要对应用程序及其所要进行的操作进行合法性和有效性检查,若检查不通过,则拒绝执行该操作,并返回相应的出错信息;否则就是合法操作,进入下一步。

(3)DBMS向操作系统发出相应请求,通过操作系统实现对数据库的操作。

(4)DBMS接收操作系统对数据库操作中返回的结果。

(5)DBMS对操作结果进行处理,转化为应用程序所需要的外部记录,并将其送入到应用程序的工作区,同时,也向应用程序送回本次执行的状态信息,记录工作日志,启动应用程序继续执行。

深圳蓝快IDC   http://www.lskxidc.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值