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)
HPI, 2015-05-04, Datenbanksysteme 1, Aufgabe 1.1b
2015-07-26 14:30:12 UTC
2015-07-26 14:37:10 UTC