Mysql 数据库的介绍
MySQL
数据库:
Oracle、DB2、SQL Server、MySQL、access、mangodb、bigtable
关系型数据库
大型
Oracle、DB2
中小型
SQL Server、MySQL
小型
access
非关系型数据库
mangodb、bigtable
什么是关系型数据库?
所谓的关系型数据库就是使用"关系模型"来组织数据的数据库。
什么是非关系型数据库?
没有使用"关系模型"来组织数据的数据库,即为非关系型数据库
关系模型
关系模型就是二维表模型,关系型数据库是由多张二维表,及表之间联系来组织数据的。
关系:
关系就是可理解为二维表,每一个二维表在数据库中,就是数据表。
元组:就可理解为二维表中的一行,对应数据库中数据表中的记录。
属性:就可理解为二维表中的一列,对应数据库中数据表中的字段。
域:就是属性的取值范围,也就是对数据库中数据表中的字段的取值限制(字段类型)。
关键字:就是用于唯一标识一个元组的一组属性,对应数据库数据表中的主键字段。
数据库中的几个概念:
数据:数据库的存储对象
数据库:计算机中用于长期存储数据,可共享,统一管理的数据库的集合。
数据表:table
记录:record
字段:field(column)
DBMS(DataBase Management System):数据库管理系统,就是一个用于管理数据库的大型软件,主要用于创建、删除、维护数据库。
MySQL对象结构关系