关系代数2016年11月14日11时03分2第三章关系数据库?任务?掌握关系数据库的基本概念和术语?牢记有关概念,掌握关系代数中的基本运算;?了解关系模型的数据结构;?理解关系的完整性的概念。 ?CODASYL于1962年发表的“信息代数”一文??20世纪70年代末的实验系统System R和Ingres ? 关系数据模型概述关系数据模型组成的三要素?关系数据结构?关系操作集合? 关系数据模型概述(一) 关系数据结构?在关系数据模型中,现实世界中的实体及实体与实体之间的联系均用关系来表示。?从逻辑或用户的观点来看,关系就是二维表。 关系数据模型概述?传统的集合运算?并(Union)?交(Intersection)?差(Difference)?广义笛卡尔积(Extended Cartesian Product)?专门的关系运算?选择(Select)?投影(Project)?连接(Join)?除(Divide)?有关的数据操作?查询(Query)?插入(Insert)?删除(Delete)?修改(Update)(二)关系操作集合(二)关系操作集合2016年11月14日11时03分8(三)关系完整性约束?在数据库中数据完整性是指保证数据正确的特性。它包括两方面的内容:?与现实世界中应用需求的数据的相容性和正确性;?数据库内数据之间的相容性和正确性。?在关系数据模型中一般将数据完整性分为三类?实体完整性?参照完整性? 对关系的限定(关系的性质) 关系模型的基本术语?关系:二维表。?属性:二维表中的列。?值域:二维表中属性的取值范围称为值域。?元组:二维表中的行称为元组。?分量:元组中的每一个属性值称为元组的分量。
关系数据库 来自淘豆网www.taodocs.com转载请标明出处.