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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql系列之二关系型数据库基础理论相关的知识,希望对你有一定的参考价值。

SQL查询语句:

sequel-->SQL

   SQL-86

   SQl-89

   SQL-92

   SQL-99

   SQL-03

   SQL-08


SQL语言的组成部分:

   DDL

   DML

   完整性定义语言:DDL的一部分功能

   视图定义

   事物控制:

   嵌入式SQL和动态SQL:

   授权:DCL


使用程序设计语言如何跟RDBMS交互:

 嵌入式SQL:与动态SQL类似,但其语句必须在程序编译时完全确定下来。

           ODBC

 动态SQL:程序设计语言使用函数与数据库服务器建立连接并进行交互

           JDBC


mysql插件式存储引擎(默认)

5.5.8:MylSAM 不支持事物 

5.5.8后:InnoDB 支持事物


表管理器:负责创建,读取或修改表定义文件:维护表描述符高速缓存:管理表锁

   表结构定义文件

表修改模块:表创建,删除,重命名,移除,更新或插入之类的操作

表维护模块:检查,修改,备份,恢复,优化(碎片整理)及解析:


行:定长,变长


文件中记录组织:

  堆文件组织:一条记录可以放在文件中的任何地方:

  顺序文件组织:根据“搜索码”值顺序存放:

  散列文件组织:


表结构定义文件:表数据文件

表空间:table space


数据字典: Date Dictonary

 关系的元数据

 关系的名字

 字段名字

 字段的类型和长度

 视图

 约束

 

 用户密码;授权;密码

缓冲区管理器

 缓存置换策略

 被盯住的块

 


本文出自 “运维成长路” 博客,谢绝转载!

以上是关于mysql系列之二关系型数据库基础理论的主要内容,如果未能解决你的问题,请参考以下文章

MySQL学习系列-MySQL基础

storm基础系列之二----zookeeper的作用

从零开始系列-R语言基础学习笔记之二 数据结构

DRF框架基础四之二次封装Response,数据库关系分析,ORM操作关系,序列化和十大接口

DRF框架基础四之二次封装Response,数据库关系分析,ORM操作关系,序列化和十大接口

从零开始系列-R语言基础学习笔记之二 数据结构