Wandle das folgende ER-Diagramm in ein relationales Datenbankschema um. Lege Relationenschemata geeignet zusammen und kennzeichne die Schlüssel. Es muss keine Normalform erreicht werden.

digraph er_diagram {
    graph [start=17];
    edge [dir=none];

    node [shape=box];
    Betriebskostenabrechnung [peripheries=2];
    Rechnungsbetrag [peripheries=2];
    Energieversorger;
    Mieter;

    node [shape=ellipse];
    {node [label = <<u>Name</u>>] name0; name1;}
    {node [label = <<u>Anschrift</u>>] address;}
    {node [label = <<u>Ab</u>re<u>ch</u>nu<u>ng</u>sz<u>ei</u>tr<u>aum</u>>] accounting_period;}
    {node [label = <<u>Ko</u>st<u>en</u>st<u>elle</u>>] cost_center;}
    Betrag;

    node [shape=diamond];
    erhält [peripheries=2];
    enthält [peripheries=2];
    erstellt [peripheries=2];

    Betriebskostenabrechnung -> accounting_period;
    Betriebskostenabrechnung -> erhält;
    Betriebskostenabrechnung -> erstellt;

    erhält -> Mieter [dir=forward];
    enthält -> Betriebskostenabrechnung [dir=forward];
    erstellt -> Energieversorger [dir=forward];

    Mieter -> name1;

    Energieversorger -> name0;
    Energieversorger -> address;

    Rechnungsbetrag -> cost_center;
    Rechnungsbetrag -> Betrag;
    Rechnungsbetrag -> enthält;
}
Solution
    • Energieversorger: (Name, Anschrift)
    • Mieter: (Name)
    • Betriebskostenabrechnung: (Abrechnungszeitraum, MieterName, EVName, EVAnschrift)
    • Rechnungsbetrag: (Kostenstelle, Betrag, Abrechnungszeitraum, MieterName, EVName, EVAnschrift)
  • URL:
  • Language: Deutsch
  • Subjects: Databases
  • Type: Transform
  • Duration: 15min
  • Credits: 4
  • Difficulty: 0.3
  • Tags: databases er-diagram relational database schema
  • Note:
    HPI, 2015-05-04, Datenbanksysteme 1, Aufgabe 1.1b
  • Created By: adius
  • Created At:
    2015-07-26 14:30:12 UTC
  • Last Modified:
    2015-07-26 14:37:10 UTC