Relationale Datenbanken
Eine relationale Datenbank verbindet zwei oder mehr Tabellen durch ein gemeinsames Attribut und ermöglicht Ihnen so einen vollständigen Überblick über Ihre Geschäfte.
Was ist eine relationale Datenbank?
Am einfachsten versteht man eine relationale Datenbank, in dem man sie mit einer flachen Datenbank vergleicht. Eine flache Datenbank besteht aus nur einer Tabelle. Ein Beispiel dazu ist ihre Kontakt-Datenbank, die eine Tabelle enthält mit Feldern für Namen, Adressen, Telefonnummern, E-Mail-Adressen und so weiter.
Angenommen Sie möchten feststellen, an welchen Veranstaltungen Ihre Kontakte teilgenommen haben. Bei einer flachen Datenbank müssten Sie Veranstaltungsdetails (Datum, Veranstalter, Gebühr) in jeden einzelnen Eintrag eingeben. Im Falle einer Änderung müssten Sie das Detail in jedem Eintrag ändern.
Eine relationale Datenbank ist leistungsfähiger und einfacher zu pflegen. Man kann damit:
- Zwei oder mehr Tabellen, die miteinander in Beziehung stehende Informationen enthalten, verlinken
- Ihre Daten akkurater und konsistenter machen
- Zeit sparen, wenn Sie Daten, die sich auf mehrere Einträge beziehen, aktualisieren
So erstellt man eine relationale Datenbank:
So könnten Sie eine relationale Datenbank für Kontakte und Events erstellen:
- Erstellen Sie eine Datenbank mit zwei Tabellen: Kontakte und Events.
- Fügen Sie in die Tabelle Kontakte Felder für Kontaktinformationen plus Event-Name ein.
- Fügen Sie in die Tabelle Events Felder für Event-Name, Datum, Beschreibung, Veranstalter und so weiter ein.
- Das Feld Event-Name ist das Feld, das beide Tabellen gemein haben. Nun verlinken Sie einfach die Event-Name-Felder der beiden Tabellen und erstellen somit eine relationale Datenbank.
Wenn Sie in Ihre relationale Datenbank einen neuen Kontakt hinzufügen, geben Sie nur den Event-Namen ein. Andere Event-Details, wie Datum und Beschreibung werden automatisch aus der Event-Tabelle eingefügt. Wenn Sie eine beidseitig relationale Datenbank aufsetzen, was mit einer benutzerfreundlichen Datenbank ganz einfach ist, können Sie außerdem einen Event-Datensatz aufrufen, um Kontaktinformationen anderer Teilnehmer zu finden.
Beispiele für den Einsatz relationaler Datenbanken
Mit einer relationalen Datenbank verlinken Sie:
- Musikdateien und Details über den Künstler
- Verkäufe, Inventar und Lieferanten
- Kunden und Produkte, die sie bestellt haben
- Studenten und anstehende Aufgaben und nähere Angaben