关系数据库是一种以关系模型为基础的数据组织模式。它能够有效地存储和组织具有定义关系的数据,以便于快速访问。关系数据库的独特之处在于,它将具有相同属性的数据独立地存储在表中。
关系数据库具有以下特点:
1、由多个实体组成的关系数据库。
2、标准查询语言(SQL)是关系数据库的标准接口。
3、关系数据库是高度结构化的,用模式(逻辑和物理)来表示。
4、关系数据库可以减少数据冗余
关系数据库通常使用数据组织为行(包含实体)和列(包含实体属性)的表。此流程称为规范化。每行都包含将表关联在一起以建立关系的唯一标识符或键。查询关系数据库时,键用于跨数据集查找相关数据。
关系数据库的层次结构可以分为四级:数据库(Database)、表(Table)与视图、记录(Record)和字段(Field),相应的关系理论中的术语是
1.数据库
关系数据库按照数据存储方式和用户访问方式可以分为本地数据库和远程数据库。
(1)本地数据库:本地数据库驻留在本地驱动器或局域网中,如果多个用户并发访问数据库,则采用基于文件的锁定(防止冲突)策略
(2)远程数据库:远程数据库通常驻留在其他机器上,用户通过结构化查询语言SQL访问远程数据库中的数据
2.表
关系数据库的基本组成部分是一些存储数字的表(关系理论中称为“关系”)。率中的表格在逻辑结构方面非常简单。它是由若干行和简单交又形的,不能表中套表.
3,视图
为了方便地使用数据库,许多DBMS都提供了对视图(Access中称为查询)结构的支持。4,记录
表中的一行称为一条记录。记录的内容是描述一类事物中特定事物的一组数据
5,字段
表中的列称为字段。每个字段代表表中描述的对象的一个属性,例如产品名称、单价、订单数量等。每个字段都有相应的描述信息,例如字段名称、数据类型、数据宽度、数值数据的小数位数等。