# 数据库概述

# 一、 关系型数据库设计规则

# 1.1 表、记录、字段

E-R(entity-relationship,实体-联系)模型中有三个主要概念是: 实体集属性联系集
一个实体集(class)对应于数据库中的一个表(table),一个实体(instance)则对应于数据库表 中的一行(row),也称为一条记录(record)。一个属性(attribute)对应于数据库表中的一列 (column),也称为一个字段(field)。

# 1.2 表的关联关系

  • 一对一关联(one-to-one)
    • 外键唯一:主表的主键和从表的外键(唯一),形成主外键关系,外键唯一。
    • 外键是主键:主表的主键和从表的主键,形成主外键关系。
  • 一对多关系(one-to-many)
  • 多对多(many-to-many)
  • 自我引用(Self reference)
更新时间: 11/23/2021, 2:19:33 PM