一、初识数据库
数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。该数据集合称为数据库(Database, DB)。用来管理数据库的计算机系统称为数据库管理系统(Database Management System, DBMS)
1.1 DBMS 的种类
DBMS 主要通过数据的保存格式(数据库的种类)来进行分类,现阶段主要有以下 5 种类型:
层次数据库(Hierarchical Database, HDB)
关系数据库(Relational Database, RDB):这种类型的 DBMS 称为关系数据库管理系统(Relational Database Management System, RDBMS)。比较具有代表性的 RDBMS 有如下 5 种
- Oracle Database:甲骨文公司的 RDBMS
- SQL Server:微软公司的 RDBMS
- DB2:IBM 公司的 RDBMS
- PostreSQL:开源的 RDBMS
- MySQL:开源的 RDBMS
面向对象数据库(Object Oriented Database, OODB)
XML 数据库(XML Database, XMLDB)
键值存储系统(Key-Value Store, KVS),举例:MongoDB
本课程将向大家介绍使用 SQL 语言的数据库管理系统,也就是关系数据库管理系统(RDBMS)的操作方法
1.2 RDBMS 的常见系统结构
使用 RDBMS 时,最常见的系统结构就是客户端/服务器类型(C/S类型)这种接哦古(图1-3)
二、数据库安装
本次学习大家在本地安装数据库进行学习,在下面对应教程中已经告诉了大家如何创建本次学习需要的数据库表和数据,所以大家必须使用一个方式安装数据库,才能完成后面学习。
2.1 下载 MySQL
以最常⻅的 win10 为例,介绍 MySQL8.0 的下载安装。
MySQL 针对个⼈⽤户和商业⽤户提供了不同的版本,MySQL 社区版(MySQL Community Edition) 是供
个⼈⽤户免费下载的开源数据库,本教程将以MySQL 社区版为例进⾏安装连接和SQL查询的讲解。