一、数据库
数据库(DataBase)是一个以某种组织方式存储在磁盘上的数据集合。
二、数据库应用
数据库应用系统是指给予数据库的应用软件
三、数据库管理系统(数据库软件)
1.关系型数据库(RDBMS)
(1)Oracle数据库
(2)MySQL数据库
(3)SQL server数据库
(4)PostgreSQL
(5)SQLite
2.非关系型数据库(NoSQL)
(1)Redis
(2)MongoDB
(3)Elasticsearch
(4)Cassandra
(5)HBase
四、SQL和数据库管理系统的关系
1.SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。
2.MySQL、Oracle、SQLServer是一个数据库软件,这些数据库软件支持标准SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上拓展自己的SQL语法。
3.大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不好。
五、关系型数据数据库管理系统组成
数据库管理系统(DBMS)主要由数据库和表租场,一个系统可以有很多数据库,每个数据库可以有很多表。