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