数据库—关系运算.ppt

数据库—关系运算.ppt

关系模型概述 关系模型是以关系代数为理论基础的;关系模型的理论的奠基人是IBM公司的E. F. Codd。 目前国际著名的关系数据库有:DB2,Oracle,SQL Server等。在我国,东软集团有限公司的OpenBase、人大金仓的Kingbase ES、武汉达梦公司的DM4和中国航天科技集团公司OSCAR已经成为我国的支柱型关系数据库产品。 关系数据库系统是支持关系模型的数据库系统。 关系模型概述 关系的数据库结构 和形式化定义 关系的形式化定义: 域(Domain) 笛卡尔积(Cartesian Pdoduct) 关系(Relation) 笛卡尔积示例 上例的运算结果 关于关系的数学描述 关系模型的数学基础是关系代数。关系代数是由一组以关系作为运算对象的特定的运算所组成的。用户通过这组运算,对一个或多个关系不断地进行“组合”与“分割”从而得到所需要的数据。 从一组集合的笛卡尔积中,抽取能反映现实世界的,具有实际意义的子集。该子集即为一个关系。 D1×D2×…×Dn的子集叫做在域D1×D2×…×Dn上的关系,表示为: R(D1×D2×…×Dn) N是关系的目或度。 3.1.1 并运算(续) 在实际运用中,并运算可实现插入新元组的操作。 3.1.2 差运算(续) 3.1.3 交运算(续) 3.1.4 笛卡尔积运算(续) [例] 查询学生关系Student中都有

文档评论(0)

1亿VIP精品文档

相关文档