数据库体系结构 存储管理器 在底层数据存储与应用程序及查询之间,提供接口对数据库中的数据进行高效存储,检索与更新。包括:事务管理、授权和完整性管理、文件管理、缓存管理 查询处理器 接收数据库语言输入,经过解析、优化、执行,输出相应结果给用户 包括:解析和翻译、优化、执行 查询处理优化 不同执行方法之间的开销差可能是巨大的,需要预估操作的开销。