数据库介绍

数据的类型分为:

  • 关系型数据库:存储的格式可以直观地反应实体间的关系,类似于 Excel 表格的 sheet 页;
  • 非关系型数据库:分布式的、非关系型的、不保证遵循 ACID 原则的数据存储系统;

常用的数据库

  • 关系型数据库:Mysql、SQLServer、Oracle、DB2
  • 非关系型数据库:MongoDB、Redis、Memcache、HBase

关系型和非关系型数据库之间的区别

  • 关系型:通过外键关联来建立表与表之间的关系。查询一条数据结果是一个对象;
  • 非关系型:数据以对象的形式存储在数据库中,对象之间的关系通过每个对象自身的属性来决定。查询一条数据,结果是一个数组。

关系型数据库介绍

建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。关系型数据库管理系统(RDBMS)来存储和管理大数据量。

RDBMS 即关系数据库管理系统(Relational Database Management System)的特点:

  • 数据以表格的形式出现
  • 每行为一条记录
  • 每列为记录名称所对应的数据域
  • 许多的行和列组成一张表
  • 若干的表组成database

关系型数据库名词解释

image.png

数据库表、行、列之间的关系。
image.png
image.png

mysql数据库

mysql 是一款能高效地读取数据文件中的数据的软件。数据库是按照数据结构来组织、存储和管理数据的仓库。
image.png

to be continue…