zoukankan      html  css  js  c++  java
  • 表与表之间关系回顾

    ------------------siwuxie095

       

       

       

       

       

       

       

       

    表与表之间关系回顾

       

       

    1一对多

       

    1

    1)场景:分类和商品的关系

    2)描述:一个分类里面有多个商品,一个商品只能属于一个分类

       

       

       

    2

    1)场景:客户和联系人的关系

    2)描述:一个客户里面有多个联系人,一个联系人只能属于一个客户

       

    注意:这里的客户是公司级的,即 公司,联系人 公司里的员工,实

    际上就是公司和员工的关系

       

       

       

    3建表:通过外键建立关系

       

    的那一方创建字段作为外键,指向的那一方的主键

       

    客户:

       

    cid

    cname

    1

    百度

    2

    阿里

    3

    腾讯

       

       

    联系人:

       

    lid

    lname

    cid

    100

    小赵

    1

    101

    小钱

    1

    102

    小孙

    2

    103

    小李

    3

       

       

       

       

       

    2多对多

       

    1

    1)场景:订单和商品的关系

    2)描述:一个订单里面有多个商品,一个商品属于多个订单

       

       

       

    2

    场景:用户和角色的关系

    描述:一个用户里面有多个角色,一个角色属于多个用户

       

    如:小赵,可以是司机,可以是保镖;小钱,可以是司机,可以是秘书

       

       

       

    3建表:创建第三张表维护关系

       

    第三张表至少要有两个字段作为外键,分别指向双方的主键

       

    用户:

       

    uid

    username

    1

    东方不败

    2

    岳不群

    2

    林平之

       

       

    角色:

       

    rid

    rname

    100

    掌门

    101

    教主

    102

    宦官

       

       

    第三张表:

       

    uid

    rid

    1

    100

    1

    101

    2

    102

    3

    102

       

       

       

       

       

    3一对一

       

    1

    1)场景:丈夫和妻子的关系

    2)描述:在中国,一个男人只能有一个妻子,一个女人只能有一个丈夫

       

       

    2建表

       

    1)通过外键建立关系:假设的任意一方为,在的那一方创建

    字段作为外键,指向的那一方的主键,并将外键设置为唯一

       

    2)通过主键建立关系:方的主键对应另方的主键

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    ubuntu文件夹建立软链接方法
    编译android内核和文件系统,已经安装jdk,提示build/core/config.mk:268: *** Error: could not find jdk tools.jar
    ubuntu12.04配置NFS服务详解
    解决ubuntu10.04不能上网
    GC
    IO
    HashMap
    JavaBean的介绍
    SSO二 之CAS
    SSO一 之介绍
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/7288266.html
Copyright © 2011-2022 走看看