mysql系列之一关系型数据库基础理论
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql系列之一关系型数据库基础理论相关的知识,希望对你有一定的参考价值。
mysql-关系型数据库基础理论
关系模型:(结构化数据模型)
关系模型
实体- 关系模型
对象关系模型:基于对象的数据模型
半结构化数据模型
关系:关系代数运算
交集:
并集:
差集:
全集:
补集:
SQL:结构化查询语言
DML:数据操作语言
insert
delete
select
update
DDL:数据定义语言
create
drop
alter
DCL:数据控制语言
grant
revoke
关系型数据库
表示层:表
逻辑层:存储引擎
物理层:数据文件
数据存储和查询
存储管理器
权限及完整性管理器:
事务管理器:
文件管理器:
缓冲区管理器:
查询管理器
DML解释器
DDL解释器
查询执行引擎
关系运算:
投影:只输出指定属性
选择:只输出符合条件的行
自然连接: 具有相同名字的属性上所有取值相同的行
笛卡尔积:
(a+b)(c+d)=ac+ad+bc+bd
并:
RDB对象:
库 表 索引 视图 用户 存储过程 存储函数 触发器 事件调度器
约束:
域约束:数据类型约束
外键约束:引用完整性约束
主键约束:某字段能唯一表示此字段所属的实体,并且不允许为空
一个表只能有一个主键
唯一键约束:每一行的某字段都不允许出现相同值,可以为空
一个表可以有多个唯一键
检查性约束:age:int
constraint
本文出自 “运维成长路” 博客,谢绝转载!
以上是关于mysql系列之一关系型数据库基础理论的主要内容,如果未能解决你的问题,请参考以下文章