备忘录…

数据库设计概念

表结构以及表与表之间的关联关系

image-20221224193255675

数据库设计的步骤

image-20221224193442545

ER图:

image-20221224193525151

表关系

一对一

  • 用户 和 用户详情
  • 多用于表拆分,经常用的字段放一个表一个表,不经常用的字段放另一个表,提升查询性能

一对多(多对一)

  • 部门 和 员工
  • M-1(M代表多)

多对多

  • 商品 和 订单
  • 一个商品对应多个订单,一个订单包含多个商品

一对多

在M(多)的一方建立外键,指向1的一方主键

image-20221224195957029

多对多

建立第三张中间表,中间表至少包含两个外键,分别关联两方主键

image-20221224200152978

一对一

在任意一方加入外键,关联另一方主键,并且设置外键为唯一(unique)

image-20221224200602633