1.数据库
数据库(DataBase)是一个以某种组织方式存储在磁盘上的数据的集合
2.数据库应用
数据库应用系统是指基于数据库的应用软件
3.数据库管理系统(数据库软件)
(1).关系型数据库
[1].Oracle数据库(老大,最挣钱的数据库)
[2].MySQL数据库(最流行中型数据库)
[3].SQL server数据库(Windows上最好的数据库)
[4].PostgreSQL(功能最强大的开源数据库)
[5].SQLite(最流行的嵌入式数据库)
(2).非关系型数据库(NoSQL)
[1].Redis(最好的缓存数据库)
[2].MongoDB(最好的文档型数据库)
[3].Elasticsearch(最好的搜索服务)
[4].Cassandra(最好的列式数据库)
[5].HBase(优秀的分布式,列式数据库)
4.SQL和数据库管理系统的关系
(1).SQL是一种用于操作数据库的语言,SQL适用于所有关系型数据库。
(2).MySQL, Oracle, SQL Server是一个数据库软件,这些数据库软件支持标准SQL, 也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法。
(3).大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不好。
5.关系型数据数据库管理系统组成
数据库管理系统(DBMS)主要由数据库和表组成,一个系统可以有很多数据库,每个数据库可以包含多个表。