注册 登录
MySQL基础教程

第一章: 环境搭建,安装MySQL

第二章: 掌握数据库的核心概念

第三章: MySQL服务与Show命令

第四章: 创建数据库与数据表

第五章: MySQL增查改删

第六章: 在Python中操作MySQL

首页 > MySQL基础教程 > 第二章: 掌握数据库的核心概念 > 2.1节: 数据库的定义与分类

2.1节: 数据库的定义与分类

薯条老师 2021-03-25 08:59:27 196138 0

编辑 收藏

广州番禺Python, Java小班周末班培训

薯条老师的线下Python小班办得很好,学员的平均就业薪资有11K。线下小班培训的课程有Python爬虫,Python后端开发,Python办公自动化,Python大数据分析,Python量化投资,Java中高级后端开发。授课详情请点击:http://chipscoco.com/?cate=6

2.1.1 什么是数据库

数据库简而言之,就是存储数据的仓库。在这个数据仓库里面,数据并非杂乱无章地进行存储,而是按照一定的数据结构,对数据进行组织、存储和管理。

数据结构是一种数据组织的方式,根据数据集合中的元素排列关系,可分为线性结构和非线性结构。例如按照线性结构来进行组织,所谓的线性结构是指数据集合中的元素在逻辑结构上是直线的关系。

线性结构的顺序存储:

图片.png 

线性结构的链式存储:

图片.png

按照非线性结构来进行组织,所谓的非线性结构是指数据集合中的元素在逻辑结构上不是一条直线,它是曲的,折的,分叉的:

图片.png

感兴趣的同学,可以深入地学习数据结构这门课程,以加深对数据结构的理解。

2.1.2数据库的分类

按存储介质的不同,计算机中的数据库可分为硬盘数据库和内存数据库。硬盘数据库,即数据存储在硬盘上。而内存数据库,是将数据存储在内存中。在硬盘中进行存储的优点是容量大,可以持久化存储,但是读写速度相对较慢。在内存中进行数据存储,读写速度快,但容量小,且不能进行持久化存储,一旦关闭电源,内存中的数据就会消失。

内存数据库在具体的实现中,可以定期将内存中的数据转储到磁盘文件中,以实现持久化存储。

图2.1:数据库的定义及分类

 图片.png

 数据库按数据组织方式的不同,又可分为关系型数据库和非关系型数据库,本教程介绍的MySQL,其实质是一种关系型的数据库管理系统,将数据以关系模型的组织方式存储在硬盘中,并对外提供数据查询的接口。

2.1.3 最具实力的小班培训

来这里参加Python和Java小班培训的学员大部分都找到了很好的工作,平均月薪有11K,学得好的同学,拿到的会更高。由于是小班教学,所以薯条老师有精力把每位学员都教好。打算参加线下小班培训的同学,必须遵守薯条老师的学习安排,认真做作业和项目。把知识学好,学扎实,那么找到一份高薪的工作就是很简单的一件事。

(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python爬虫工程师高薪就业班,年薪十五万,免费领取课程大纲
(3) Java后端开发工程师高薪就业班,月薪11K-20K, 免费领取课程大纲
(4) Python大数据分析,量化投资就业班,月薪12K-25K,免费领取课程大纲

扫码免费领取学习资料:



欢迎 发表评论:

请登录

忘记密码我要注册

注册账号

已有账号?请登录