第第2章章关系数据库关系数据库2.1关系模型关系模型2.2关系数据结构关系数据结构2.3关系的完整性关系的完整性2.4关系代数关系代数关系模型:关系模型:用二维表格表示实体集,用关键码进行用二维表格表示实体集,用关键码进行数据导航数据导航的数据模型称为关系模型。的数据模型称为关系模型。数据导航:数据导航:从已知数据查找未知数据的过程和方法。从已知数据查找未知数据的过程和方法。2.1关系模型关系模型1.常用的关系操作常用的关系操作2.关系操作的特点关系操作的特点3.关系数据语言的种类关系数据语言的种类4.关系数据语言的特点关系数据语言的特点1.常用的关系操作常用的关系操作查询:查询:选择、投影、连接、除、并、交、差选择、投影、连接、除、并、交、差更新:更新:插入、删除、修改插入、删除、修改2.关系操作的特点关系操作的特点集合操作集合操作操作的对象和结果操作的对象和结果非关系数据模型:一次一记录非关系数据模型:一次一记录3.关系数据语言的种类关系数据语言的种类关系代数语言:关系代数语言:用关系的运算来表达查询要求用关系的运算来表达查询要求关系演算语言:关系演算语言:用谓词来表达查询要求用谓