中国人民大学信息学院计算机系中国人民大学信息学院计算机系数据库系统概论数据库系统概论An Introduction to Database System第四章第四章 关系系统及其查询优化关系系统及其查询优化AnIntroductiontoDatabaseSystem第四章第四章 关系系统及其查询优化关系系统及其查询优化4.1关系系统4.2关系系统的查询优化4.3小结AnIntroductiontoDatabaseSystem关系系统关系系统n能够在一定程度上支持关系模型的数据库管理系统是关系系统。n由于关系模型中并非每一部分都是同等重要的n并不苛求一个实际的关系系统必须完全支持关系模型。AnIntroductiontoDatabaseSystem关系系统与关系模型关系系统与关系模型n关系数据结构n域及域上定义的关系n关系操作n并、交、差、广义笛卡尔积、选择、投影、连接、除等n关系完整性n实体完整性、参照完整性、用户自己定义的完整性AnIntroductiontoDatabaseSystem关系系统的定义关系系统的定义 一个数据库管理系统可定义为关系系统,当且仅当它至少支持:1.关系数据