第4章数据库管理系统.pptVIP

  • 6
  • 0
  • 约 28页
  • 2016-11-23 发布于天津
  • 举报
第4章数据库管理系统.ppt

第4章 数据库管理系统 4.1数据库管理系统结构 4.2 数据库管理系统的基本功能 4.3 事务 4.4 DBMS的进程结构 4.5 DBS的系统结构 4.6 数据目录 4.7 数据库物理组织 4.1 数据库管理系统的结构 数据库管理系统(DBMS)是整个数据库系统的核心。 DBMS最基本的功能是正确、可靠、安全地执行数据库语言。即DBMS可以看成是数据库语言的一个实现。 与一般程序设计语言一样,DBMS也有编译和解释两种实现方式。 图4-1:一个解释执行的RDBMS的层次结构 4.2 数据库管理系统的结构 DBMS是一个有机的整体,应该用动态的观点看待DBMS各个功能模块。一个应用程序或用户通过DBMS读取数据库中数据的过程如下所示: 用户A向DBMS发出调用数据库数据的命令。如SELECT命令。命令中给出了一个关系名和查找条件。 DBMS先对命令进行语法检查。通过后进行语义检查和用户存取权限检查。DBMS读取数据目录,检查是否存在该关系及相应的字段,该用户能否读取它们等。确认语义正确、存取权限合法后便决定执行该命令。否则拒绝执行,返回错误信息。 DBMS执行查询优化(要依据数据目录中的信息),并把该命令转换成一串单记录的存取操作序列。 DBMS执行存取操作序列(反复执行以下各步,直至结束)。 DBMS首先在缓冲区中查找记录,若找到满足条件的记录则转到10,否则

文档评论(0)

1亿VIP精品文档

相关文档