数据库系统1-4:数据库系统的数据访问过程

文章作者 100test 发表时间 2007:03:10 18:33:40
来源 100Test.Com百考试题网


计算机等级考试训练软件《百宝箱》

  为了说明数据库系统各个部分是如何协调工作的,图1.28以检索为例,说明这一过程。

  (1) 当执行应用程序中一条检索数据库记录的DML语句时,则向DBMS发出读取相应记录的命令。
  (2) DBMS接到命令后,访问数据字典中该用户对应子模式,并进行权限检查;若不合法,则向应用程序状态区返回出错信息,否则做下一步。
  (3) DBMS访问数据字典中的模式,并根据子模式到模式的映像,确定所需的逻辑记录型。
  (4) DBMS访问数据字典中的内模式,并根据模式到内模式的映像,确定应读取的物理记录及存取方法。
  (5) DBMS向操作系统发出读取记录的命令。
  (6) 操作系统执行读命令,首先将数据读到I/O缓冲区,然后再从I/O缓冲区传到DBMS的系统缓冲区,并向DBMS做出回答。
  (7) DBMS根据模式将系统缓冲区的数据记录转换为用户所需的逻辑记录。
  (8) DBMS将导出的逻辑记录传到应用程序工作区,并向应用程序状态区返回正常执行的信息。
  其他命令的执行和此类似。
  由此可知,DBMS是数据库系统的核心,DBMS在工作过程中离不开数据字典,且和操作系统关系紧密。



相关文章


全国计算机等级考试四级试题精练(1)
数据库系统1-5:数据库技术的研究内容和进展
数据库系统1-6:数据库系统概述的本章小结
全国计算机等级考试四级试题精练(3)
数据库系统1-4:数据库系统的数据访问过程
全国计算机等级考试四级试题精练(2)
数据库系统1-4:数据库管理人员
全国计算机等级考试四级试题精练(4)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛