首先介绍一下什么是 关系 数据库, 关系 数据库基于 关系 模型,是一个或多个 关系 组成的集合,而 关系 通俗来讲就是表(由行列构成), 关系 模型的主要优点是具有简单的数据表示而且能易于表示复杂的查询,到目前为止, SQL 语言是最广泛使用的语言,可用于创建,操纵和查询 关系 数据库, 其基础是 关系 模型。 目录前言 关系代数 选择语句投影语句连接语句除法(重要⚠) 关系代数 例题 SQL 视图模式匹配聚合,分组与HAVING子查询 SQL 例题 关系代数 通过符号化的语言,来描述数据库的行为 关系 ,相当于简化版的 SQL 。比如并,交,差,笛卡尔积,除法,select 语句等等。 SQL 则是结构化查询语句,相比于 关系代数 ,更方便被计算机识别的一种查询语言。 其余的复习笔记: 数据库理论:函数式依赖,无损拆分,依赖保留拆分与数据库范式 数据库理论:ER模型, 关系 转换,并发控制与冲突可串行化调度 交,并,差,笛卡 文章目录一、 关系 模型的数据结构及其形式化定义1、 关系 的形式化定义及其有关概念2、 关系 的性质3、 关系 模式4、 关系 数据库和 关系 数据库模式二、 关系 的码和 关系 的完整性1、候选码和主码 一、 关系 模型的数据结构及其形式化定义 关系 模型的数据结构非常简单,只 包含 单一的数据结构—— 关系 。 在 关系 模型中,无论是实体还是实体之间的联系,骏由单一的结构类型即 关系 来表示。 关系 模型是以集合代数理论为基础的。 1、 关系 的形式化定义及其有关概念 域(Domain) 域是一组具有相同数据类型的值的集合,又称为值域(D)。例如:整数,