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系列之一关系型数据库基础理论的主要内容,如果未能解决你的问题,请参考以下文章

MySQL学习系列-MySQL基础

零基础学习MySQL软件

mysql系列之二关系型数据库基础理论

mysql基础

01 mysql基础一 (进阶)

MySql服务基础