高级数据库技术第2讲关系数据库基础,关系数据库基于关系数据模型提出和诞生于20世纪70年代成熟和发展于20世纪80-90年代进入21世纪,与计算机网络密切结合,焕发新生命活力建立在关系数学理论之上,技术意义下的数据管理及使用等具有较高的抽象层次和科学属性,第2讲关系数据库基础,第2讲关系数据库基础,第2讲关系数据库基础,2.1关系数据模型2.2关系数据语言SQL2.3关系模式设计2.5关系数据事务管理,数据模型:数据结构和数据操作的抽象数据管理的出发点数据库原理和技术的基础,2.1数据模型与数据模式,数据模型发展线条:数据管理技术的演进轨迹关系数据模型:静态数据结构动态数据操作语义限制的数据完整性约束关系数据模式:关系模型在一个应用环境中的具体实现,2.1数据模型与数据模式,2.1.1数据结构关系数据结构:本质上是一种数学结构域上笛卡尔乘积的一个子集离散数学中这样子集称为域上一个关系“关系”数据模型中“关系”一词由来域是一组具有相同数据类型的值的集合例如:整数域、实数域、长度指定的字符串集合、枚举集合male,female