Richard
Inhaltsverzeichnis |
Eigene Datenbank
Thema
Themenwahl
Ich habe mich für dieses Thema des Datenbank Belegs entschieden, da ich in meiner Freizeit als Freiwilliger Feuerwehrmann tätig bin. Ich wollte mir einen Überblick verschaffen wie komplex und verstrickt eine Datenbank der Feuerwehr aufgebaut ist. Natürlich ist dies nur ein kleiner Ausschnitt der Realität.
Ziel der Datenbank
Mein Persönliches Ziel war es, die Komlexität des Erstellens von Datenbanken zu erkennen, die Arbeit mit Datenbanken zu vertiefen und mein Können zu verbesssern.
Modelle
Merkmale der Modelle
Kardinalität
1:1 Beziehung: Jeder Datensatz ist in Tabelle A genau einem Datensatz in Tabelle B zugeordnet und umgekehrt
1:n Beziehung: In einem Datensatz der Tabelle A können mehrere passende Datensätze in der Tabelle B zugeordnet sein, aber einem Datensatz in Tabelle B ist nie mehr als ein Datensatz in Tabelle A zugeordnet
m:n Beziehung: Jedem Datensatz in Tabelle A können mehrere passende Datensätze in Tabelle B zugeordnet sein und umgekehrt
Normalform
1. Normalform (1. NF): Jede Information -> eine Spalte
2. Normalform (2. NF): Primärschlüssel-> für eindeutige Zuordnung
3. Normalform (3. NF):kein Nichtschlüsselmerkmal ist von irgendeinem Schlüssel transitiv abhängig
Entity-Relationship-Modell
Relationenmodell
Tabellenform
Zeilenform
Primärschlüssel: Fett
Person: Mitgliedsnummer, Name, Vorname, Geburtsdatum, Straße, PLZ, Wohnort, Telefonnummer
Ausbilder: Ausbildernummer, Name, Vorname, Geburtsdatum, Straße, PLZ, Wohnort, Telefonnummer
Feuerwehr: Wehrnummer, Name, Straße, PLZ, Ort, Telefonnummer
Lehrgang: Lehrgang_ID, Name, max. Teilnehmer
Datenbank
Tabellen und Datensätze
Tabellenstruktur
Tabellenstruktur
Abfragen
Liste alle Lehrgänge und die jeweils maxiamale Teilnehmerzahl auf.
Rufe die Adresse (Straße, PLZ, Ort) der FFW Neschwitz auf
Reflexion zu Modellierung und Umsetzung
Ich denke mein Datenbank-Beleg ist ein gelungenes Beispiel für eine praxisnahe Anwendung von Datenbanken. Eine Datenbank dieser Art kann bei noch größeren Datenmengen sehr hilfreich für Feuerwehrangehörige sein um schnell eine Übersicht über verschiedene Informationen zu erhalten. Aufgrund der Zeitvorgabe ist dies allerdings nur ein kleiner Ausschnitt mit wenig Tabellen und einer geringen Anzahl an Datensätzen.
Quellenangabe
Zur Modellierung des Entity-Relationship-Modells sowie des Relationenmodell wurde das Tool Dia verwendet.

