- 24
- 0
- 约1.32万字
- 约 78页
- 2017-09-08 发布于广东
- 举报
《数据库系统设计与原理》讲义 主讲教师:冯建华 教授 清华大学计算机科学与技术系 2008-09-15 §1.6查询处理器 DML编译器 负责将查询语言中的DML语句翻译成查询计算引擎能理解的低级指令,并力图将用户的请求转换成一个等价的但效率更高的表达式形式,以找到执行查询的更好策略,这就是DBMS的主要功能--查询优化; DDL解释器 负责解释DDL语句并将其记录到包含元数据的一系列系统表中; 查询计算引擎 负责执行由DML编译器产生的低级指令。关系代数吗? §1.6查询处理器 嵌入式DML预编译器 DML调用嵌套在高级程序设计语言(在这里也叫宿主语言)里,如C、Pascal和Cobol等等; 为了区分宿主语言中的DML调用,常常以一个特殊的字符串作为DML调用的前导,如EXEC SQL; 嵌入式DML预编译器,如Oracle数据库中的Pro*C:PCC、Sybase数据库中的sqlpp等,将嵌入在宿主语言中的DML语句转化成宿主语言中普通的过程调用和函数调用(有关数据库接口的API); 嵌入式DML预编译器必须同DML编译器共同发挥作用,才能保证产生正确的程序代码; 预编译所产生的程序再通过宿主语言的编译器产生正确的目标代码来运行。 §1.6查询处理器 数据库编程接口 当然数据库管理系统也支持在宿主语言中像调用宿主语言的普通函数和过程一样直接调用那些访问数据库的函数和过程
您可能关注的文档
最近下载
- 2026医疗影像AI诊断系统临床应用与商业化报告.docx
- 基于plc运料小车设计2毕业论文.doc VIP
- 基于STM32的智能门禁开锁系统设计.docx VIP
- 《极限驾驶:赛车的艺术与科学》读书记录.pdf VIP
- 2025年全国各省市中考英语真题汇编专题18短文填空含答案.docx VIP
- 2026年安徽省烟草专卖局招聘(100人)笔试备考试题及答案解析.docx VIP
- 2026年安徽省烟草专卖局(公司)招聘100名笔试模拟试题及答案解析.docx VIP
- 2026年安徽省烟草专卖局(公司)招聘100人笔试模拟试题及答案解析.docx VIP
- 轿车液压制动系统设计及仿真分析.doc
- 2025年安徽省烟草专卖局(公司)招聘112人笔试参考试题附答案解析.docx VIP
原创力文档

文档评论(0)