数据库,就是能够存储和管理“大量数据”的一种软件系统的统称。
1.1. 主流数据库
主流数据库包括:MS SQL Server, Oracle,DB2,Informix, Sybase等。
他们都是被称为“关系数据库”的一种遵循sql标准的软件产品。
1.2. MySQL数据库概览
MySQL数据库的基本结构如下所示:
其中,实际表的数据和结构如下所示:
对应的几个名词(单词)为:
DBMS
: 数据库(管理)系统,是我们“安装”而得到的。DB
,DataBase
: 数据库,一个数据库系统中可以存放多个数据库。通常一个项目(网站)使用一个数据库来存储其中的数据。table
:表,一个数据库中可以存放多个表。row
:行,指一行数据,一个表中可以有很多行。record
:记录,也是指一行数据。column
:列,指一列数据,一个表可以有若干列。field
:字段(列名),指数据表中的一列的名称(类似表头),一个表可以有若干字段。
1.3. 关系数据库
关系数据库是指基于关系模型而设计的数据库系统。所谓关系,其实就是指一个二维表(table)(有行有列)。
一行有多个数据,就表示这多个数据是具有内在关系的(同属一个“实体”)。
比如,上述两个表,可以用“E-R”图(实体-关系图)表示如下: