MySql必知必会内容导图

《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必知必会内容导图的更多相关文章
- MySQL必知必会-官方数据库表及SQL脚本导入生成
最近在复习SQL语句,看的是MySQL必知必会这本书,但是发现附录中只有表设计,没有表的具体数据.所以在学习相应的语句中体验不是很好,去网上查了数据库的内容,自己慢慢导入到了数据库中.把表放出来作为参 ...
- 《MySQL必知必会》[01] 基本查询
<MySQL必知必会>(点击查看详情) 1.写在前面的话 这本书是一本MySQL的经典入门书籍,小小的一本,也受到众多网友推荐.之前自己学习的时候是啃的清华大学出版社的计算机系列教材< ...
- mysql必知必会系列(一)
mysql必知必会系列是本人在读<mysql必知必会>中的笔记,方便自己以后查看. MySQL. Oracle以及Microsoft SQL Server等数据库是基于客户机-服务器的数据 ...
- 《mysql必知必会》读书笔记--存储过程的使用
以前对mysql的认识与应用只是停留在增删改查的阶段,最近正好在学习mysql相关内容,看了一本书叫做<MySQL必知必会>,看了之后对MySQL的高级用法有了一定的了解.以下内容只当读书 ...
- 《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 ...
- MySQL使用和操作总结(《MySQL必知必会》读书笔记)
简介 MySQL是一种DBMS,即它是一种数据库软件.DBMS可分为两类:一类是基于共享文件系统的DBMS,另一类是基于客户机——服务器的DBMS.前者用于桌面用途,通常不用于高端或更关键应用. My ...
- 读《MySql必知必会》笔记
MySql必知必会 2017-12-21 意义:记录个人不注意的,或不明确的,或不知道的细节方法技巧,此书250页 登陆: mysql -u root-p -h myserver -P 9999 SH ...
- 读《MySQL必知必会》我学到了什么?
前言 最近在写项目的时候发现自己的SQL基本功有些薄弱,遂上知乎查询MYSQL关键字,期望得到某些高赞答案的指点,于是乎发现了 https://www.zhihu.com/question/34840 ...
- 《MySQL必知必会》学习笔记——前言
前言 MySQL已经成为世界上最受欢迎的数据库管理系统之一.无论是用在小型开发项目上,还是用来构建那些声名显赫的网站,MySQL都证明了自己是个稳定.可靠.快速.可信的系统,足以胜任任何数据存储业务的 ...
随机推荐
- T2832 6个朋友 codevs
http://codevs.cn/problem/2832/ 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 有这么一种说法: ...
- jquery的固定定位效果
今天做了个固定定位的效果.比如对导航需要进行固定定位效果: 当没有滚动到导航下面,导航正常显示. 当滚动到导航下面,导航就固定到顶部. 这个效果使用了jquery的方法实现,具体思路为: 1)首先获取 ...
- Java常用的集合类(转)
继上一篇文章http://www.cnblogs.com/EasonJim/p/6937690.html中介绍的集合类有非常多,但是在实际使用中,最常用的应该是下面这几种: Java的集合框架分为Li ...
- Material Theme
Material Theme提供了一下功能: 1.系统widgets可以设置调色板 2.系统widgets的触摸反馈 3.Activity过渡动画 你可以根据你品牌的色彩来定义Material The ...
- js中有包装类,java中也有包装类
new Number() vs Number() What is the difference between new Number() and Number()? I get that new Nu ...
- 【转】C语言中整型运算取Ceiling问题
原文:http://blog.csdn.net/laciqs/article/details/6662472 --------------------------------------------- ...
- TCP socket心跳包示例程序
在做游戏开发时,经常需要在应用层实现自己的心跳机制,即定时发送一个自定义的结构体(心跳包),让对方知道自己还活着,以确保连接的有效性. 在TCP socket心跳机制中,心跳包可以由服务器发送给客户端 ...
- MapReduce将HDFS文本数据导入HBase中
HBase本身提供了很多种数据导入的方式,通常有两种常用方式: 使用HBase提供的TableOutputFormat,原理是通过一个Mapreduce作业将数据导入HBase 另一种方式就是使用HB ...
- ActiveMQ(四) 转
package pfs.y2017.m11.mq.activemq.demo04; import javax.jms.Connection; import javax.jms.ConnectionFa ...
- 面向接口的webservice发布方式
import javax.jws.WebService; /**面向接口的webservice发布方式 */ @WebService public interface JobService { pub ...