如何将此E.R图转换为表格?

时间:2018-12-08 18:23:31

标签: sql erd

您好,我需要帮助将此E.R图转换为表格

我是否为每个实体和关系创建一个表?

Partial/total participation

2 个答案:

答案 0 :(得分:0)

  Create Table E ( Id VARCHAR(10) PRIMARY KEY)
  CREATE TABLE R(ID VARCHAR(10) FOREIGN KEY 
 REFERENCES E(Id)) , Value VARCHAR(10))

    INSERT INTO E VALUES("R1");
    INSERT INTO E VALUES("R2");
   INSERT INTO R VALUES("R1",A1);
    INSERT INTO R VALUES("R2",A2);
  

每个实体E的含义是IDId的值(1-1)表示每个id一个值,而E具有多个id(0-n)。但是您应该同意这种关系是不切实际的并且没有用。

答案 1 :(得分:0)

据我了解,这意味着实体E1E2与实体E具有一对多关系。在某种程度上,您可以为每个实体EE1E2定义一个表,并在{{ 1}}表。