PL/SQL

PL/SQL 知识量:16 - 57 - 244

1.3 关系数据库简介><

什么是关系数据库- 1.3.1 -

所谓关系数据库是指以关系数据模型为基础的数据库系统。目前,基于关系数据模型(关系系统)的数据库管理系统仍然在数据库市场上占据主导地位,最主要的产品包括:IBM公司的DB2、微软公司的Microsoft SQL Server、Oracle公司的Oracle、MySQL等。

关系数据模型最重要的特点之一是具有坚实的数学理论基础。该理论包括两方面内容:其一是关系数据库设计的理论基础——数据依赖与规范化理论;其二是数据库查询的实现与优化理论,这两方面内容构成了数据库设计和应用最重要的理论基础。

关系数据库的基本特性- 1.3.2 -

关系数据库的基本特性如下:

  • 结构化方面:数据库中的数据对用户来说是表,并且只是表。

  • 完整性方面:数据库中的表需要满足一定的完整性约束。

  • 操纵性方面:用户可以使用操作符进行表操作。例如,为了检索数据,需要使用从一个表导出另一个表的操作符。

关系系统和非关系系统的区别在于:关系系统的用户把数据看作表,而且只能是表;非关系系统的用户则把数据看作其他的数据结构,代替或者扩展关系系统中的表结构。

关系是关系系统的核心,是汇集在表结构中行和列的集合。每个关系由一个或多个属性(列)组成,属性将类型相似的数据归纳在一起。属性与关系直接关联,数据以元组(行)的方式存储在关系中,每个元组代表相关数据的一个记录。