数据库相关概念

  • 数据库

Database,简称DB。按照一定的数据结构来组织、存储和管理数据的仓库。

  • 数据库管理系统

Database Management System ,一种操纵和管理数据库的大型软件,用于创建、使用和维护数据库,简称DBMS。

  • SQL

Structured Query Language (SQL) 结构化查询语言,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。

数据库管理系统分类

  • 关系型数据库(RDBMS)

建立在关系模型的基础上,由多张互相连接的二维表组成的数据库。

  • 特点:
    1. 使用表存储数据,格式统一,便于维护
    2. 使用SQL语句操作,标准统一,使用方便
    3. 数据存储在磁盘中,安全
      • 非关系型数据库(NoSQL)

Not-only-SQL,泛指非关系型数据库,是对关系型数据库的补充。

  • 特点:
    1. 数据结构灵活
    2. 伸缩性强