数据库系统1,第1张

数据库系统1,第2张

(1)当执行应用程序中的DML语句来检索数据库记录时,读取相应记录的命令被发送到DBMS。
(2)DBMS收到命令后,在数据字典中访问用户对应的子模式,并检查权限;否则,向应用程序状态区返回一条错误消息;否则,执行下一步。
(3) DBMS访问数据字典中的模式,根据子模式到模式的映射,确定所需的逻辑记录类型。
(4) DBMS访问数据字典中的内部模式,根据模式到内部模式的映射,确定应该读取的物理记录和访问方法。
(5) DBMS向操作系统发出读取记录的命令。
(6)操作系统执行read命令,先将数据读入I/O缓冲区,然后从I/O缓冲区传输到DBMS的系统缓冲区,并对DBMS做出应答。
(7)DBMS根据模式将系统缓冲区的数据记录转换成用户需要的逻辑记录。
(8)DBMS将导出的逻辑记录发送到应用工作区,并将正常执行的信息返回到应用状态区。
其他命令的执行方式类似。
因此,DBMS是数据库系统的核心。数据库管理系统离不开数据字典,它与操作系统有着密切的关系。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 数据库系统1

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情