【问题标题】:How would you create table statement for this er diagram?您将如何为这个 er 图表创建表语句?
【发布时间】:2022-01-17 14:09:55
【问题描述】:

哪些属性会在展示位置表中?

如果创建表是一对一的关系,你会怎么写?这是正确的

【问题讨论】:

    标签: mysql sql entity-relationship


    【解决方案1】:

    放置表和 sid 中​​不需要 x 和 y。我会这样做:

    CREATE TABLE Placement (
      pid int NOT NULL,
      is_critical bool,
      PRIMARY KEY (pid),
      FOREIGN KEY (hid) REFERENCES Hold(hid),
      FOREIGN KEY (rid) REFERENCES Route(rid),
      FOREIGN KEY (sid) REFERENCES Slot(sid));
    

    【讨论】:

    • 为什么需要 pid?主键可以是hid、rid、sid的组合吗?
    • Pid 不是必需的,但您应该有一个主键。 hid、rid 和 sid 的组合也可以是主键
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 2011-01-17
    • 2021-10-29
    • 2010-09-19
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    相关资源
    最近更新 更多