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: ad-si
  • Created At:
    2015-07-26 14:37:10 UTC
  • Last Modified:
    2015-07-26 14:37:10 UTC