想问下关联关系中1:1,1:n,n:1代表的意思是什么?最好举例说明

想问下关联关系中1:1,1:n,n:1代表的意思是什么?最好举例说明

FineBI 日系纯情小男生 发布于 2020-3-26 20:43
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
朱颖欣Lv3见习互助
发布于2020-3-27 08:04

一对一

  • 定义:A表与B表有且只有 一条 记录有关系

  • 通常,是一张表拆分成两张表

    • 频繁使用部分

    • 不常使用部分

  • 设计:使用相同的主键

  • 查询:利用 两张表相同的主键 为匹配条件

    • 例子:

    • 1.png

一对多

  • 定义:A表的一条记录对应B表的多条记录

  • 设计:在多表(B表)增加一表(A表)的主键,

    • 例子:

    • 2.png


多对多

  • 定义:A表的一条记录对应B表的多条记录,B表的一条记录也对应A表的多条记录

  • 设计:增加一个中间表,记录A表和B表的主键

  • 例子:一个老师会教授多个学生,一个学生也听多个老师的课

 

 

 

 


  • 2关注人数
  • 1359浏览人数
  • 最后回答于:2020-3-27 08:04
    请选择关闭问题的原因
    确定 取消
    返回顶部