文档介绍:孔祥盛
MySQL数据库基础与实例教程
之
资源说明
*
2021/3/11
1
2
3
4
本书的特点
说在前面的话
本书的提供的资源
浅谈学习方法
5
解决问题方法
6
小结
内容一览
*
。
“学会知识” 层次较低。即学会了某个具体的知识。
“会学知识”层次较高。意在强调自学能力。
5. 解决问题方法
*
2021/3/11
个人观点2:学会如何找到知识比掌握知识细节更重要。
我们遇到问题时,我们往往不是第一个发现该问题的人!更不是第一个解决该问题的人!
记住:我们往往不是第一个吃螃蟹的人!要学会使用搜索引擎解决问题。
5. 解决问题方法
*
2021/3/11
6. 小结
*
2021/3/11
*
2021/3/11
孔祥盛
MySQL数据库基础与实例教程
之
数据库设计概述
*
2021/3/11
1
2
3
本章抛开MySQL讲解关系数据库设计的相关知识,以“选课系统”为例,讲解“选课系统”数据库的设计流程。
4
内容一览
数据库设计的相关知识
数据库概述
E-R图
关系数据库设计
*
2021/3/11
1
2
3
简单地说:数据库(Database或DB)是存储、管理数据的容器;
严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。
总结:数据永远是数据库的核心。
关系数据库
关系数据库管理系统
结构化查询语言SQL
数据库概述
*
2021/3/11
关系数据库管理系统
通过“数据库管理系统”,数据库用户可以轻松地实现数据库容器中各种数据库对象的访问(增、删、改、查等操作),并可以轻松地完成数据库的维护工作(备份、恢复、修复等操作)
*
2021/3/11
数据库用户无法直接通过操作系统获取数据库文件中的具体内容;
数据库管理系统通过调用操作系统的进程管理、内存管理、设备管理以及文件管理等服务,为数据库用户提供管理、控制数据库容器中各种数据库对象、数据库文件的接口。
关系数据库管理系统
*
2021/3/11
添加标题
添加标题
*
2021/3/11
层次模型
面向对象模型
网状模型
关系模型
数据库管理
系统常用的
数学模型
*
2021/3/11
添加标题
基于“关系模型”的数据库管理系统称为关系数据库管理系统(简称为RDBMS)。随着关系数据库管理系统的日臻完善,目前关系数据库管理系统已占据主导地位。
关系数据库管理系统
-2013-what-we-found-out-about-databases
*
2021/3/11
2014年2月数据库流行度排行榜
截至目前,MySQL已经成功逆袭!
关系数据库管理系统
*
2021/3/11
2014年3月数据库流行度排行榜
关系数据库管理系统
*
2021/3/11
2014年4月数据库流行度排行榜
关系数据库管理系统
*
2021/3/11
开源
MySQL源代码免费下载
简单
MySQL体积小,便于安装
MySQL性能足够与商业数据库媲美
功能强大
MySQL提供的功能足够与商业数据库媲美
逆袭原因
性能优越
关系数据库管理系统
*
2021/3/11
关系数据库中所谓的“关系”,实质上是一张二维表。请看下面的课程表。
字段名(列名)
第1个字段(列)
第1条记录
第2条记录
第3条记录
第4条记录
第5条记录
第3个字段(列)
第2个字段(列)
第4个字段(列)
关系数据库
*
2021/3/11
作为数据库中最为重要的数据库对象,数据库表的设计过程并非一蹴而就,上述课程表根本无法满足“选课系统”的功能需求。
事实上,数据库表的设计过程并非如此简单,本章的重点就是讨论如何设计结构良好的数据库表。
关系数据库
*
2021/3/11
结构化查询语言(Structured Query Language或简称为SQL)是一种应用最为广泛的关系数据库语言,该语言定义了操作关系数据库的标准语法,几乎所有的关系数据库管理系统都支持SQL。
结构化查询语言SQL
*
2021/3/11
学习重点
*
2021/3/11
1
2
3
数据库设计是一个“系