由来:为了解决以电子文件形式存储数据的弊端,计算机专家就提出数据库(DATABASE)的概念。
关系型数据库的优点:1.降低存储数据的冗余度 2.更高的数据一致性 3.存储的数据可以共享 4.可以建立数据库所遵循的标准 5.便于维护数据完整性 6.能够实现数据的安全习性。
数据的存储形式:在数据库中,数据必须以结构化的格式来被组织和分类。这种格式用元数据描述,而元数据是描述被存储的数据的数据。
数据结构分类:1.层次模型 2.网状模型 3.关系模型 4.对象模型。
关系模型来创建的数据库称为关系型数据库。相似的实体被存入表中。表是关系型数据库的核心单元,它是数据存储的地方。
在任何关系型数据库来说,表之间的关联关系存在三种基本的关系类型:一对一关系,一对多关系,多对多关系。
大多数数据库依靠一个称为数据管理系统(DBMS)的软件来管理数据库数据。管理关系型数据库的软件称为关系型数据库管理系统(RDBMS)。
RDBMS分为本地数据库管理系统和数据库服务器管理系统两种类型。
SQL:结构化查询语言,是一种用于管理关系型数据库,并与数据库中的数据进行通讯的计算机语言。可以用来创建和删除数据库存储结构或者访问和修改数据库安全设置。
不同的RDBMS对SQL标准的支持有所不同。
SQL标准定义了操作关系型数据库及其包含的数据的多种技术,它分为DQL,DML,DDL,DCL。