Excel / Rel

Excel / Rel

Raumverwaltung in Excel


Die Abbildung zeigt eine Tabelle in Microsoft Excel mit dem Titel "Raeume.xlsx". Es gibt sechs Spalten mit den Überschriften: "RAUMNR" (Raumnummer), "ANZAHL SITZE", "AUSSTATTUNG", "RAUMART", "GEBAEUDE" und "STANDORT". Die Tabelle enthält folgende Daten: 
- Zeile 2: Raumnummer A029, 40 Sitzplätze, Ausstattung: Whiteboard, Beamer, Audio, Raumart: Seminarraum, Gebäude: A, Standort: TA. 
- Zeile 3: Raumnummer A030, 40 Sitzplätze, Ausstattung: Whiteboard, Beamer(2), Audio, Video, Raumart: Seminarraum, Gebäude: A, Standort: TA. 
- Zeile 4: Raumnummer A214, 20 Sitzplätze, Ausstattung: Whiteboard, PC(20), Raumart: PC-Raum, Gebäude: A, Standort: TA. 
- Zeile 5: Raumnummer C825, 2 Sitzplätze, keine Ausstattung, Raumart: Büro, Gebäude: A, Standort: TA. 
- Zeile 6: Raumnummer D105, 280 Sitzplätze, Ausstattung: Whiteboard, Beamer, Audio, Raumart: Veranstaltungsraum, Gebäude: D, Standort: TA. 
- Zeile 7: Raumnummer C107, 40 Sitzplätze, Ausstattung: Whiteboard, Beamer, Audio, Raumart: Seminarraum, Gebäude: C, Standort: WH. 
- Zeile 8: Raumnummer C619, 20 Sitzplätze, Ausstattung: Whiteboard, PC(25), Raumart: PC-Raum, Gebäude: C, Standort: WH.

Raumverwaltung als relationales Modell

  • Typisches Szenario: Excel-Lösung nicht mehr ausreichend
  • Entwicklung einer Anwendung auf Grundlage eines relationalen Datenmodells
  • Relationales Modell komplett anders strukturiert, keine direkte 1-zu-1-Übertragung

Übergang in relationales Modell


Die Vorlesungsfolie zeigt eine Datenbankstruktur mit Beispielen für Raumdaten einer Universität. Es gibt drei Tabellen, die jeweils Raumnummer (RAUMNR), Anzahl der Sitzplätze (ANZAHL SITZE), Ausstattung, Raumart, Gebäude und Standort auflisten. Die erste Tabelle enthält sechs Einträge mit verschiedenen Kombinationen dieser Attribute, wie zum Beispiel Raum A029 mit 40 Sitzplätzen, ausgestattet mit Whiteboard, Beamer und Audio, klassifiziert als Seminarraum im Gebäude A am Standort TA. Darunter befinden sich drei miteinander verbundene Entitäts-Beziehungs-Diagramme (ER-Diagramme), die die Beziehungen zwischen den Entitäten Raum, Ausstattungsart, Ausstattung, Raumart und Gebäude darstellen. Jedes Diagramm zeigt Entitäten als Rechtecke und Beziehungen als Rauten. Die Attribute jeder Entität sind als Listenpunkte innerhalb der Rechtecke aufgeführt, wobei Primärschlüssel mit einem vorangestellten "P" und Fremdschlüssel mit einem "F" gekennzeichnet sind. Beispielsweise hat die Entität Raum die Attribute Raumnummer (RID), Raumname (RaumNm), Anzahl der Sitzplätze (AnzahlSitze) und Gebäude-ID (GID), wobei die Raumnummer der Primärschlüssel ist. Die Beziehung Ausstattung verbindet die Entitäten Raum und Ausstattungsart und hat die Attribute Raum-ID (RID), Ausstattungsart-ID (AAID) und Anzahl. Die Beziehung Raumart verbindet Raum und Raumart, und die Beziehung Gebäude verbindet Raum und Gebäude, jeweils mit den entsprechenden IDs als Fremdschlüssel.

Relationales Modell


Die Abbildung zeigt ein Entity-Relationship-Modell mit vier Entitäten: "Gebäude", "Raum", "Raumart" und "Ausstattungsart", sowie einer Beziehung "Ausstattung". Jede Entität ist als Rechteck dargestellt, mit dem Entitätsnamen oben und den Attributen darunter. Die Attribute sind mit einem Präfix gekennzeichnet, um Primärschlüssel (P), Fremdschlüssel (F) und normale Attribute zu unterscheiden. Die Entität "Gebäude" hat drei Attribute: "GID" (Primärschlüssel), "Bez" und "Standort". Die Entität "Raum" hat vier Attribute: "RID" (Primärschlüssel), "RaumNr", "AnzahlSitze" und "GID" (Fremdschlüssel). Die Entität "Raumart" hat zwei Attribute: "RAID" (Primärschlüssel) und "Bez". Die Entität "Ausstattungsart" hat zwei Attribute: "AAID" (Primärschlüssel) und "Bez". Die Beziehung "Ausstattung" verbindet "Raum" und "Ausstattungsart" und hat zwei Attribute: "RID" (Fremdschlüssel) und "AAID" (Fremdschlüssel), sowie das Attribut "Anzahl". Die Beziehung zwischen "Raum" und "Raumart" wird durch die Fremdschlüssel "RAID" in "Raum" dargestellt. Die Beziehungen sind durch Linien zwischen den Entitäten dargestellt, "Raum" hat Verbindungen zu "Gebäude", "Raumart" und "Ausstattung", "Ausstattung" außerdem zu "Ausstattungsart".

Daten


Die Abbildung zeigt die Excel-Tabelle von Folie 1, die Informationen über Universitätsräume und deren Ausstattung, Belegung und Standort enthält. Die Inhalte der Tabelle wird verglichen mit den Inhalten der Entitäten im Entity-Relationship-Modell, in dem noch die IDs zu den reinen Inhalten aus der Excel-Tabelle hinzukommen.

Diskussion

  • Übersichtlichkeit der Datendarstellung
  • Sicherstellung von Konsistenzbedingungen
  • Redundanz
  • Abbildbare Komplexität
  • Bearbeitbarkeit große Datenmengen
  • Möglichkeiten der Datenanalyse
Top Sitemap 6 5 4 3 2 1 0