2. 数据库管理系统的组成
王书p.90~图4-1:
DBMS组成结构,了解工作原理。
• DBMS是一个有机的整体,应该用动态的观点看待
DBMS各个功能模块。一个应用程序或用户通过
DBMS读取数据库中数据的过程如下所示:
1. 用户A向DBMS发出调用数据库数据的命令。如SELECT命令
。命令中给出了一个关系名和查找条件。
2. DBMS先对命令进行语法检查。通过后进行语义检查和用户
存取权限检查。DBMS读取数据字典,检查是否存在该关系
及相应的字段,该用户能否读取它们等。确认语义正确、存
取权限合法后便决定执行该命令。否则拒绝执行,返回错误
信息。
3. DBMS执行查询优化(要依据数据字典中的信息),并把该
命令转换成一串单记录的存取操作序列。
4. DBMS执行存取操作序列(反复执行以下各步,直至结束)
。
5. DBMS首先在缓冲区中查找记录,若找到满足条件的记录则
转到10,否则转到6。
3
评论0
最新资源