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都证明了自己是个稳定.可靠.快速.可信的系统,足以胜任任何数据存储业务的 ...
随机推荐
- SharedPreferences 存储数组+双击退出
public static void saveApkEnalbleArray(Context context,boolean[] booleanArray) { SharedPreferences p ...
- Jetson TK1 五:移植工控机程序到板上
1.gazebo xml 2.王 chmod 777 chmod 777 /home/robot2/bzrobot_ws/src/bzrobot/bzrobot_control/bzrobot_con ...
- Java中循环与选择语句
public class Ifelse{ public static void main(String [] args){ int score=98; if(score>=90&& ...
- onlyOffice 开发相关 总结
onlyOffice 服务端 客户端 相关开发整理 功能: 所有客户端都可用 云端部署服务 查看 预览 doc ppt excel 编辑 权限控制 开发技术准备 用户服务器端 提供保存接口 用户浏览器 ...
- AnimalWindow使用,实现界面动态消失
http://m.blog.csdn.net/blog/shufac/24932279 http://blog.sina.com.cn/s/blog_455245fc01000a42.html Ani ...
- 使用maven创建项目和cannot change version web module 3.0
近期下载了最新的Eclipse mars.2, 这个eclipse自带了maven插件,于是就用maven尝试创建一个java web项目. 第一步,例如以下图所看到的选择 Maven Project ...
- HBuilder开发App教程06-首页
实战 前面几节基本是一些概念的普及, 正如前面提到的,本教程会以滴石作为范例进行解说, 有兴趣的能够先行下载体验一下.或者下载源代码研究下. 新建项目 打开HBuilder,在项目管理器中右键--新建 ...
- 斯坦福《机器学习》Lesson6感想———1、函数间隔和几何间隔
这一课主要是从怎样推断一个机器学习分类算法里拟合的參数是最佳參数引出函数间隔和几何间隔的定义. 1.函数间隔 如果假想函数 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkb ...
- libusb 源码阅读
libusb_init(NULL), 如果传入一个NULL, 则libusb 内部会有一个 usbi_default_context 变量在内部保存上下文. 这样以后调用 libusb 函数时可以不指 ...
- openwrt: sysupgrade
sysupgrade 用法: sysupgrade [...] sysupgrade [-q] [-i] 升级选项: -d 重启前等待 delay 秒 -f 从 .tar.gz (文件或链接) 中恢复 ...