对象关系数据库系统(ORDBMS)是面向对象技术与传统的关系数据库相结合的产物.它充分利用关系数据模型坚实的数学理论基础和关系型数据库管理系统的比较成熟的查询优化、并发控制、故障恢复等关键技术;引入了面向对象的特征,满足新的、复杂的数据库应用.ORDBMS在原来关系数据库的基础上增加的一些面向对象特性对查询优化影响很大.查询处理是ORDBMS的重要组成部分,它的性能优劣将直接影响到DBMS的性能.查询优化在执行策略上可分成逻辑和物理优化两部分:传统的做法是在逻辑层进行代数查询重写,此时只考虑代数表达式本身,而不涉及具体的物理数据库;然后再根据逻辑优化后的代数表达式进行物理优化,二者是不可能截然分开的,必须综合考虑.数据库中的数据分布以及数据库管理系统在运行过程中用户的查询习惯、查询语句种类、数据被查询频率的高低、系统函数和用户自定义方法的使用、数据库管理系统选择的查询代价估计函数、检验方法的选取等等,这些都将影响到基于统计成本的查询优化的效果.