销售房屋的sql数据模型

xfb7svmp  于 2021-07-24  发布在  Java
关注(0)|答案(2)|浏览(298)

我设计了一个申请房地产经纪人(房地产代理)出售房屋,其中财产交易是指“卖方”和“买方”谁都需要登记为客户在数据库中。
我不知道如何将sales表链接到clients表,其中“sale”需要同时引用一个买家和一个卖家,他们都是注册客户。
任何指导都将不胜感激。
谢谢您

yqkkidmi

yqkkidmi1#

我建议你的数据库采用这种格式。我已经根据你的要求做了一些基本的细节。
希望有帮助。

64jmpszr

64jmpszr2#


在代理表中注册卖家,在买家表中注册买家。然后使用外键建立关系

create table client
(
    id    int primary key,
    name  varchar(255) not null,
    state char(4)      not null,
    city  varchar(255) not null
);

create table sales
(
    id        int primary key,
    buyer_id  int not null,
    saller_id int not null,
    amout     double(10, 2)
);

alter table sales
    add constraint foreign key (buyer_id) references client (id),
    add constraint foreign key (saller_id) references client (id);

相关问题