21关系数据库概述 关系数据库系统是支持关系模型的数据 库系统 关系模型的组成 关系数据结构 关系操作集合 关系完整性约束
2.1 关系数据库概述 关系数据库系统是支持关系模型的数据 库系统 关系模型的组成 – 关系数据结构 – 关系操作集合 – 关系完整性约束
1.关系数据结构 单一的数据结构一一关系 现实世界的实体以及实体间的各种联系均用 关系来表示 数据的逻辑结构一一二维表 从用户角度,关系模型中数据的逻辑结构是 张二维表
1. 关系数据结构 单一的数据结构----关系 – 现实世界的实体以及实体间的各种联系均用 关系来表示 数据的逻辑结构----二维表 – 从用户角度,关系模型中数据的逻辑结构是 一张二维表
2.关系操作 1)常用的关系操作 2)关系操作的特点 3)关系数据语言的种类 4)关系数据语言的特点
2. 关系操作 1) 常用的关系操作 2) 关系操作的特点 3) 关系数据语言的种类 4) 关系数据语言的特点
关系操作(续) 1)常用的关系操作 查询 选择、投影、连接、除、并、交、差 数据更新 插入、删除、修改 查询的表达能力是其中最主要的部分
关系操作 (续) 1) 常用的关系操作 – 查询 • 选择、投影、连接、除、并、交、差 – 数据更新 • 插入、删除、修改 – 查询的表达能力是其中最主要的部分
关系操作(续) 2)关系操作的特点 集合操作方式,即操作的对象和结果都是集 合。 非关系数据模型的数据操作方式:一次一记录 文件系统的数据操作方式
关系操作(续) 2) 关系操作的特点 – 集合操作方式,即操作的对象和结果都是集 合。 • 非关系数据模型的数据操作方式:一次一记录 • 文件系统的数据操作方式