《MySQL必知必会》从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,本着将书读薄的思想,循序渐进的记录对本书的学习笔记。

MySql必知必会思维导图

  

1. DBMS分类

(1)关系数据库系统

(2)面向对象的数据库系统

(3)对象关系数据库系统

  对象关系数据库系统是在传统的关系数据模型基础上提供元祖,数据,集合等更为丰富的数据类型已经处理新的数据类型操作的能力

2. 数据库系统的体系结构

  数据库系统是数据密集型应用的核心,其体系结构受数据库运行所在的计算机系统的影响很大,尤其是受计算机体系结构中的连网,并行和分布的影响,从不同的角度或不通层次上看,数据库系统体系结构不同,从最终用户的角度看,数据库系统体系结构分为集中式,分布式,C/S和并行结构;从数据库管理系统的角度看,数据库系统体系结构一般采用三级模式结构

(1)集中式数据库系统

(2)C/S体系结构

  客户端主要负责数据表示服务,服务器主要负责数据库服务,采用C/S体系结构后,数据库系统功能分为前端和后端,前端和后端通过SQL或应用程序来接口

  数据库服务器一般分为事务服务器和数据服务器

(3)并行数据库系统

  并行体系结构的数据系统是多个物理上链接在一起的CPU,而分布式系统是多个物理上分开的CPU

  并行体系结构的数据库类型分为共享内存式多处理器和无共享式并行体系结构

(4)分布式数据库系统

(5)数据库的三级模式和两级映射结构

  数据库又“型”和“值”的概念,“型”是指对某一数据的结构和属性的说明,“值”是型的具体赋值

  外模式:用户与数据库系统的几口

  概念模式:数据库中全部数据的逻辑结构和特征的描述,概念模式反映的是数据库的结构及其联系,需要说明的是,概念模式不仅要描述概念记录类型,还要描述记录间的联系,操作以及数据的完整性和安全性等要求,描述概念模式的数据定义语言称为“模式DDL”

  内模式:也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方法,定义所有的内部记录模式,索引和文件的组织方式以及数据控制方面的细节,例如,记录的存储方式是顺序存储,按照B树结构存储,还是Hash方法存储,索引按照什么方式组织,数据是否压缩存储,是否加密,数据的存储记录结构有何规定

3. 数据模型

  最常用的数据模型分为概念数据模型和基本数据模型

(1)概念数据模型:是现实世界到信息世界的第一层抽象,强调其语义表达功能,是用户和数据库设计人员交流的语言,主要用于数据库设计,这类模型中最著名的是实体-联系模型,简称E-R模型

(2)基本数据模型:按计算机系统的观点对数据建模,是现实世界数据特征的抽象,用于DBMS的实现,基本数据模型有层次模型,网状模型,关系模型和面对对象模型

(3)数据模型的三要素:数据结构,数据操作和数据的约束条件

MySql必知必会内容导图的更多相关文章

  1. MySQL必知必会-官方数据库表及SQL脚本导入生成

    最近在复习SQL语句,看的是MySQL必知必会这本书,但是发现附录中只有表设计,没有表的具体数据.所以在学习相应的语句中体验不是很好,去网上查了数据库的内容,自己慢慢导入到了数据库中.把表放出来作为参 ...

  2. 《MySQL必知必会》[01] 基本查询

    <MySQL必知必会>(点击查看详情) 1.写在前面的话 这本书是一本MySQL的经典入门书籍,小小的一本,也受到众多网友推荐.之前自己学习的时候是啃的清华大学出版社的计算机系列教材< ...

  3. mysql必知必会系列(一)

    mysql必知必会系列是本人在读<mysql必知必会>中的笔记,方便自己以后查看. MySQL. Oracle以及Microsoft SQL Server等数据库是基于客户机-服务器的数据 ...

  4. 《mysql必知必会》读书笔记--存储过程的使用

    以前对mysql的认识与应用只是停留在增删改查的阶段,最近正好在学习mysql相关内容,看了一本书叫做<MySQL必知必会>,看了之后对MySQL的高级用法有了一定的了解.以下内容只当读书 ...

  5. 《MySQL必知必会》整理

    目录 第1章 了解数据库 1.1 数据库基础 1.1.1 什么是数据库 1.1.2 表 1.1.3 列和数据类型 1.1.4 行 1.1.5 主键 1.2 什么是SQL 第2章 MySQL简介 2.1 ...

  6. MySQL使用和操作总结(《MySQL必知必会》读书笔记)

    简介 MySQL是一种DBMS,即它是一种数据库软件.DBMS可分为两类:一类是基于共享文件系统的DBMS,另一类是基于客户机——服务器的DBMS.前者用于桌面用途,通常不用于高端或更关键应用. My ...

  7. 读《MySql必知必会》笔记

    MySql必知必会 2017-12-21 意义:记录个人不注意的,或不明确的,或不知道的细节方法技巧,此书250页 登陆: mysql -u root-p -h myserver -P 9999 SH ...

  8. 读《MySQL必知必会》我学到了什么?

    前言 最近在写项目的时候发现自己的SQL基本功有些薄弱,遂上知乎查询MYSQL关键字,期望得到某些高赞答案的指点,于是乎发现了 https://www.zhihu.com/question/34840 ...

  9. 《MySQL必知必会》学习笔记——前言

    前言 MySQL已经成为世界上最受欢迎的数据库管理系统之一.无论是用在小型开发项目上,还是用来构建那些声名显赫的网站,MySQL都证明了自己是个稳定.可靠.快速.可信的系统,足以胜任任何数据存储业务的 ...

随机推荐

  1. poj 3461 hash解法

    字符串hash https://blog.csdn.net/pengwill97/article/details/80879387 https://blog.csdn.net/chaiwenjun00 ...

  2. Java常用几种加密算法

    对称加密算法是应用较早的加密算法,技术成熟.在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去.收信方收到密文后,若想解 ...

  3. Java 新手进阶:细说引用类型

    在前几天的帖子<Java性能优化[1]:基本类型 vs 引用类型>里,俺大概介绍了“引用类型”与“基本类型”在存储上的区别.昨天有网友在评论中批评说“引用类型变量和它所引用的对象”没区分清 ...

  4. R12: How to add Microsoft Excel as Type to the Create Template List of Values in BI Publisher (Doc ID 1343225.1)

    Modified: 27-Oct-2013 Type: HOWTO In this Document Goal Solution References APPLIES TO: BI Publisher ...

  5. python解析网页中js动态添加的内容

    https://www.cnblogs.com/asmblog/archive/2013/05/07/3063809.html https://www.zhihu.com/question/21471 ...

  6. BUPT复试专题—最小距离查询(2013)

    题目描述 给定一个由小写字母a到z组成的字符串S,其中第i个字符为S[i](下标从0开始).你需要完成下面两个操作:INSERT c  其中c是一个待输入的字符.你需要在字符串的末尾添加这个字符.保证 ...

  7. Raspberry Pi学习笔记

    一.树莓派 Raspberry Pi 更换国内源 编辑 /etc/apt/sources.list 文件,用 nano 命令编辑 pi@raspberrypi:~$ sudo cp /etc/apt/ ...

  8. npm 的常用操作

    cd 项目目录 npm install -y 初始化信息,-y表示所有的选择都表示确定 执行完之后会自动生成一个package.json文件 添加依赖: npm -i(install) jquery ...

  9. npm的常用配置

    第一次使用需要初始化 npm init -y npm-tut { "requires": true, "lockfileVersion": 1, "d ...

  10. strsep strpbrk

    #include <stdio.h> #include <string.h> int main(void) { char s[] = "aa,bb,cc.11,22, ...