关系型数据库基本概念

本文简要介绍关系型数据库的若干基本概念。

image-20210815205634515

存储的是数据,检索的是信息。数据是存储在数据库中的值,而信息是被通过转化赋予意义后的数据。

image-20210815205709454

关系型数据库的数据都存储在关系中。关系由元组(记录)和属性(字段)构成,对用户呈现为

image-20210815205757480

每张表始终代表一个特定的主题(如人)。表的主题可以是一个对象或者一个事件。每个字段代表这个主题的一个特征(如身高)。每条记录代表主题的一个唯一实例

视图是由若干张基表的若干的字段组成的虚表。

image-20210815205844161

某些特殊的字段被称为。最重要的两种键是主键和外键。

主键由一个字段或字段组组成。主键字段在整个数据库中标识给定的某个表,而主键值唯一标识表中的每条记录。数据库中的每张表都必须有一个且仅一个主键。

image-20210815205859776

为了建立两张表的关系,通常需要复制表 A 的主键存储在表 B 的结构中,该键对于表 B 而言称作外键

image-20210815205923600

索引是为了改善数据处理而存在的物理结构,与键(逻辑结构)无关。

关联表专门用于描述两张表的记录之间的关联。为了表达这种关系,复制两张表的主键,用这些字段构成新表的结构。

image-20210815205947906

基数讨论两张表之间可能存在的三种关系:一对一、一对多、多对多。一对一可以通过简单外键实现。一对多同理。多对多最好要借助关联表实现。

image-20210815210033287

在表间关系中,表的参与分为强制的可选的。若向表 B 插入记录之前,必须向 A 插入相应记录,则 A 的参与被称为强制的,反之则称为可选的。

原文地址:https://www.cnblogs.com/mollnn/p/15144864.html