【问题标题】:Creating SQL Tables based on ERD with two Weak entities使用两个弱实体基于 ​​ERD 创建 SQL 表
【发布时间】:2016-05-01 03:37:49
【问题描述】:

我正在努力解决这个问题。已获得如下所示的 ERD:

ERD Diagram

我不知道如何加入第二弱实体(收费详情) 下面是尝试插入数据时抛出错误的 SQL。

CREATE TABLE Charge_Details
(
actid NUMBER NOT NULL,
empid NUMBER NOT NULL,
weekno NUMBER (2),
hrsworked NUMBER (4,1),
PRIMARY KEY (actid, empid, hrswork),
FOREIGN KEY (actid) REFERENCES ACTOR,
FOREIGN KEY (empid) REFERENCES EMPLOYEE_DETAILS
);

任何帮助将不胜感激!

【问题讨论】:

    标签: mysql sql erd weak-entity


    【解决方案1】:

    修正了,愚蠢的错误!

    主键(actid、empid、weekno)

    这就是我需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-22
      • 2015-09-08
      • 1970-01-01
      • 2021-12-24
      • 2014-02-27
      • 2012-02-06
      • 1970-01-01
      相关资源
      最近更新 更多