Relationale Datenbank

Ein relationales Datenbanksystem dient der effizienten Verwaltung von Daten.
Zwei Mitarbeiter einer Webagentur verwenden eine relationale Datenbank zur Entwicklung einer responsive Website und testen diese auf dem Tablet an ihrem Arbeitsplatz.
© Syda Productions

Was ist eine Datenbank?

Ein Datenbanksystem speichert und verwaltet die Gesamtheit aller Informationen geordnet und langfristig. Es besteht aus einer Datenbasis, oder auch Datenbank genannt, und einer Verwaltungssoftware, dem Datenbankmanagementsystem (DBMS).

Suchanfragen ermöglichen das gezielte Abrufen von Informationen. Dabei lassen sie sich so einschränken, dass nur die benötigten Daten angezeigt werden.

Neben der Speicherung und Verwaltung von Informationen gehören der Datenschutz durch Backups, die Benutzerverwaltung und der Zugriffsschutz durch Passwörter zu den Aufgaben von Datenbanksystemen.

Grundsätzlich gibt es verschiedene Datenbanksysteme. Die relevantesten sind die hierarchische, die dezentralisierte, die relationale und die objektorientierte Datenbank.

Relationales Datenbanksystem

Das am meisten genutzte Datenbankmodell ist das relationale Datenbankmodell. Dieses hat Edgar F. Codd bereits 1970 entwickelt.

Das Datenbanksystem läuft meist zentral über einen Server. Dies ermöglicht den gleichzeitigen Zugriff für viele verschiedene Clients, also Programme.

Anwendung finden relationale Datenbanken im Web-Conten-Management, Controlling, Rechnungswesen und bei Warenwirtschaftssystemen. Sowohl kleinere Unternehmen als auch große Online-Shops nutzen relationale Datenbanken zur Verwaltung von Artikelinformationen und Bestandsdaten.

Bekannte relationale Datenbankmodelle sind MySQL und Oracle.

Funktionsweise von relationalen Datenbanken

Wie der Name bereits verrät, werden bei einem relationalen Datenbanksystem die Informationen mehrerer Datenbanken verknüpft, demnach in Relation gesetzt.

Eine Relation beschreibt außerdem die mathematische Definition einer Tabelle. Diese bilden die Basis für die Datenbank.

Zunächst besteht ein Datensatz. Er wird auch als record bezeichnet und enthält jeweils eine Reihe von Attributen.

Attribute sind die Spalten jeder Zeile. Jedes Attribut kann einen definierten Wertebereich annehmen.

Gespeichert werden die Attributwerte in den Zeilen bzw. Tupeln. Sie beinhalten mehrere Datensätze und müssen jeweils über einen Schlüssel eindeutig identifizierbar sein. Dazu werden Mitarbeitenden oder Kunden oftmals Nummern zugewiesen.

Der zur Identifikation eines Tupels genutzte Schlüssel ist der Primärschlüssel und darf nur einmalig innerhalb einer Datenbank vorkommen. Es sollte minimal und konstant sein, da die Schlüsselwerte sich nicht ändern dürfen. Somit ist es beispielsweise nicht empfehlenswert, Namen von Personen als Schlüssel festzulegen. Da Namen mehr als einmal in einer Datenbank vorkommen können, ist die Vergabe von ID-Nummern sinnvoll. Mehrere Fremdschlüssel verweisen wiederum auf den Primärschlüssel.

Wird eine Suchanfrage gestartet, kann durch die Verbindung der verschiedenen Tabellen das angeforderte Ergebnis erzielt werden.

Datenbankmanagementsysteme

Das Datenbankmanagementsystem für relationale Datenbanken ist das RDBMS (Relational Database Management System). Es wird zur Erstellung, Pflege und Verwaltung der Datenbank benötigt.

SQL

Aufgrund dessen, dass mehrere unterschiedliche Clients auf die Datenbank zugreifen, wird eine einheitliche Sprache benötigt. Die Schnittstellensprache SQL ermöglicht die Abfrage von Daten.

Eine mögliche Abfrage könnte so aussehen:

SELECT angefragte Attribute

FROM Tabelle, aus der die Daten entnommen werden sollen

WHERE Einschränkungen

ORDER BY Attribute, nach denen sortiert werden soll

Das Ergebnis einer SQL Anfrage ist eine Tabelle. Sie zeigt beispielsweise alle männlichen Kunden, die über 50 Jahre alt sind, und ihre letzte Bestellung, sortiert nach dem Alter, an.

WHERE und ORDER BY sind optionale Elemente, erleichtern allerdings die Suche.

Normalisierung von relationalen Datenbanken

Das Ziel einer Normalisierung ist die Vermeidung von Redundanzen bzw. Doppelungen und Inkonsistenzen. Dadurch wird sie flexibler und benötigt weniger Speicherplatz.

Meist wird eine erste Normalisierung schon bei der Erstellung der Datenbank durchgeführt.

Generell gibt es 5 Phasen, wobei in der Praxis nur die ersten drei umgesetzt werden.

Basis der Normalformen ist jeweils die vorherige. Um beispielsweise der 2. Normalform zu entsprechen, müssen auch die Anforderungen der 1. erfüllt sein.

Als Beispiel eignet sich eine Datenbank mit Namen, ID und Klasse der Schüler*innen und Lehrpersonen sowie der jeweils erhaltenen bzw. vergebenen Note.

1. Normalform

Eine Datenbank befindet sich in der 1. Normalform, wenn die Informationen der Tabellenzellen atomar, also nicht weiter zerlegbar sind.

Vor- und Nachname der Schüler*innen und Lehrkräfte müssen getrennt in einzelnen Datenfeldern sein.

2. Normalform

Jedes Nichtschlüsselattribut muss von jedem Schlüsselattribut voll abhängig sein. Genauer bedeutet das, dass Attribute, die nicht voneinander abhängig sind, in verschiedene Tabellen aufgeteilt werden. Dabei müssen sie über einen zusammengesetzten Schlüssel eindeutig zugeordnet sein.

Name und ID der Schüler*innen sind unabhängig von den Namen und der ID der Lehrpersonen. Somit gibt es zwei verschiedene Tabellen; eine für Schülerinformationen und eine für Lehrerinformationen. In einer dritten Tabelle sind die Noten mit den jeweiligen ID aufgeführt, da die Noten abhängig von Schüler*innen und Lehrpersonen sind.

3. Normalform

Kein Nichtschlüsselattribut ist transitiv (indirekt) von dem Primärschlüssel abhängig.

Aus dem Primärschlüssel Schüler*in ID folgt der Vor- und Nachname, die Klasse und die Lehrperson. Gleichzeitig folgt aus der Klasse die Lehrperson. Um die Datenbank in die 3. Normalform zu bringen, muss eine neue Relation mit den Attributen Klasse und Klassenlehrer*in erstellt werden.

Vorteile von relationalen Datenbanken

Obwohl das relationale Datenbanksystem bei sehr großen Datenmengen eher unhandlich ist, bieten sich viele Chancen. Ein großer Vorteil, der vor allem durch die Normalisierung besteht, ist die Verhinderung der mehrfachen Speicherung von gleichen Daten. Gleichzeitig schafft dies mehr Übersichtlichkeit und Bedienfreundlichkeit der Datenbank.

Relationale Datenbanken zeichnen sich durch eine schnelle Inbetriebnahme und Flexibilität aus. Die Aufteilung in mehrere verschiedene Tabellen erleichtert spätere Änderungen, da nur eine einzelne Tabelle geändert werden muss. Ebenso können neue Datenkategorien zu einem späteren Zeitpunkt hinzugefügt werden. Verlässt Beispielsweise eine Person ein Unternehmen, so können ihre Informationen, wie Adresse und Geburtsdatum, gelöscht werden ohne verknüpfte Daten zur jeweiligen Abteilung oder Kunden zu entfernen.

Der gleichzeitige Zugriff von verschiedenen Clients ermöglicht die Aktualität aller Daten.

Relationale Datenbanken erstellen lassen von TenMedia in Berlin

Die Digitalisierung erfordert Maßnahmen zur Verwaltung aller Daten. Daher gelten Datenbank als wichtiger Bestandteil von Unternehmen.

Jedoch ist die Erstellung von Datenbanken und der Umgang mit SQL ohne eine eigene IT-Abteilung nicht einfach umzusetzen. Daher greifen vor allem KMU oftmals auf Standardsoftware, welche nicht allen Anforderungen gerecht wird, zurück. Die Zusammenarbeit mit einer Softwareagentur ist in diesen Fällen sehr hilfreich.

Bei TenMedia in Berlin erstellen Entwickler mit jahrelanger Erfahrung individuelle Datenbanken. Die individuelle Softwareentwicklung ist nachhaltiger als vorgefertigte Lösungen und exakt auf die Unternehmensbedürfnisse zugeschnitten.

Von der Anforderungsanalyse über die Konzeption und den ersten Entwurf bis zur Realisierung des Projekts begleiten wir unsere Kunden.

Unsere maßgeschneiderten Datenbanklösungen zeichnen sich durch ein bedienfreundliches Erscheinungsbild aus und sind zugleich effizient und komplex im Hintergrund.

Über die Datenbankentwicklung hinaus entwickelt unser dynamisches, junges Team Softwarelösungen für KMU, moderne Apps und übernimmt die Erstellung von Websites und Portalen.

Bei weiteren Fragen steht unser Team gerne telefonisch, per Mail oder bei einem unverbindlichen, persönlichen Gespräch in Berlin Mitte bereit.

Gefällt dir, was du siehst? Teile es!
Neueste Beiträge
Ein kleiner weißer Serviceroboter reicht an einem warm beleuchteten Schreibtisch eine Tasse, im Hintergrund sitzt eine erwachsene Person auf dem Sofa. Ein Sinnbild dafür, wie sich KI datenschutzkonform nutzen lässt – auch dort, wo künstliche Intelligenz nah an persönlichen Daten und am Alltag agiert.
KI datenschutzkonform nutzen: Der Praxis-Fahrplan für 2026
KI datenschutzkonform zu betreiben entscheidet 2026 darüber, ob künstliche Intelligenz zum Wettbewerbsvorteil oder zum Haftungsrisiko wird. Verantwortliche in Unternehmen und Behörden brauchen klare Antworten: Welche Tools sind erlaubt, was ändert sich zum August, und wie lässt sich KI-Datenschutz im Unternehmen praktisch umsetzen? Dieser Beitrag liefert den Fahrplan für den Alltag.
Die Erde vom Weltall betrachtet. Die Sonnenstrahlen bahnen sich ihren Weg daran vorbei. Ein Satellit für Erdbeobachtung schwebt darüber.
Satellitendaten im Alltag: Wie Erdbeobachtungs-Software Felder, Städte und Klima verändert
Wenn ein Landwirt seine Subventionsunterlagen einreicht, hat ein Satellit bereits gemessen, ob das Feld tatsächlich die gemeldete Kultur trägt. Wenn Stadtplaner Hitzeinseln identifizieren, laufen die Analysen über Satellitendaten. Wenn nach einer Überschwemmung Hilfe koordiniert wird, arbeiten Einsatzkräfte mit in Echtzeit aktualisierten Karten aus dem Orbit. Was all das verbindet: Software, die rohe Sensordaten in entscheidungsrelevantes Wissen verwandelt — und die in immer mehr Bereichen des öffentlichen und wirtschaftlichen Lebens unsichtbar Einzug hält.
Ein Philosoph in Toga unterhält sich auf Augenhöhe mit einem humanoiden Roboter – ein Sinnbild dafür, wie bewährte Legacy-Systeme und moderne KI bei der Modernisierung zusammenfinden.
Legacy-Modernisierung mit KI: Altsysteme digital recyceln
Legacy-Modernisierung gilt als Mammutaufgabe – doch künstliche Intelligenz verspricht, Altsysteme in Quartalen statt Jahren zu erneuern. Dieser Beitrag ordnet ein, was KI beim Modernisieren von Altsystemen wirklich leistet, wo sie scheitert und wie sich Legacy-Software mit KI realistisch modernisieren lässt – ohne teure Fehlentscheidungen.
Zufällige Beiträge
Mülleimer mit Elektroschrott zum Recyceln
Elektronik richtig recyceln: gut für den Geldbeutel und die Umwelt
Jährlich fallen in Deutschland über 1,7 Mio. Tonnen Elektroschrott an. Das sind pro Kopf ca. 20 Kilogramm. Die Entsorgung ist teilweise extrem aufwendig. Entstehende Schadstoffe belasten die Umwelt und bergen gesundheitliche Risiken. Wir alle können dazu beitragen, den Elektromüllberg zu reduzieren. Hier und da lässt sich sogar finanziell von Altgeräten profitieren.
Ein kleiner Roboter liefert ein Paket aus, das per ChatGPT Online Shopping geordert wurde.
ChatGPT Instant Checkout – So sieht Online-Shopping 4.0 aus
Der E-Commerce befindet sich mitten in einem Wandel. War Online-Shopping einst ein Wechsel-Marathon zwischen Vergleichsportalen, Shops und Bezahlseiten, könnte ChatGPT Instant Checkout diesen Prozess grundlegend umkrempeln. Direkt im Chat auswählen und bezahlen – mit nur einem Klick, statt dem üblichen Klicklabyrinth. ChatGPT-Online-Shopping eröffnet damit ganz neue Wege und eine bisher ungeahnte Geschwindigkeit im Kaufprozess. Doch was steckt dahinter? Wer profitiert? Welche Risiken entstehen durch die Integration von Künstlicher Intelligenz in den Bezahlprozess? Und wie könnte die Zukunft für Händler und Konsumenten aussehen? Wir nehmen die neue Funktion von OpenAI genau unter die Lupe.
Weihnachtsmann mit Mund- und Nasenschutz vor einem Laptop, im Hintergrund ein Baum und Geschenke
Feste feiern, wie sie fallen – die Digitalisierung und Weihnachten
Dass Corona auch vor dem anstehenden Weihnachtsfest nicht Halt macht, war sicher allen klar. Dennoch ist die Vorstellung für einige schwer, Weihnachten nicht mit den Großeltern oder mit der kompletten Familie verbringen zu können. Die Digitalisierung von Weihnachten wird dieses Jahr präsenter sein, ist aber seit ein paar Jahren nichts neues mehr. Wie wirkt sich die Industrie 4.0 auf das Weihnachtsfest aus? Und wie schaffen wir es, auch im Corona-Jahr 2020 nicht auf alles Schöne verzichten zu müssen?
Zufällige Glossareinträge
Ein Mitarbeiter eines Unternehmens, welches ein CRM System hat, schlägt mit einem Kunden auf eine gute Zusammenarbeit ein.
CRM System
Ein CRM System ist eine Datenbankanwendung, die alle relevanten Kundeninformationen enthält und Unternehmen bei der Verwaltung und Auswertung dieser hilft.
Eine junge IT-Expertin sitzt entspannt auf ihrem Schreibtisch. Sie schaut gespannt durch eine Papierrolle wie durch ein Fernrohr. Ein Symbolbild für System Monitoring.
System Monitoring – Tools & Services
System Monitoring ist ein wesentlicher Bestandteil der IT-Infrastruktur jedes Unternehmens. Es ermöglicht die Überwachung und Kontrolle von IT-Systemen und Netzwerken, um eine effektive und reibungslose Funktion sicherzustellen. Auf dem Markt existieren System Monitoring Tools und Softwarelösungen, darunter auch Open-Source-Optionen, die Unternehmen bei der Durchführung des Monitorings unterstützen. Darüber hinaus bietet ein Monitoring Service spezialisierte Dienstleistungen zum Überwachen von IT-Systemen. Aufgrund ihrer Fachkenntnisse und dank kontinuierlicher Überwachung können Mitarbeiter dieser Services die IT-Infrastruktur laufend optimieren und bei Ausfällen und Bedrohungen schnell eingreifen.
Zwei Mitarbeiter*innen von einem IT-Dienstleister erstellen eine Datenbank im Kundenauftrag. Sie sehen gemeinsam auf einen Bildschirm.
IT-Dienstleister
IT-Dienstleister spielen eine zentrale Rolle im heutigen digitalisierten Business. Als spezialisierte Partner bieten sie ein breites Spektrum an Dienstleistungen, um die vielfältigen IT-Anforderungen von Unternehmen zu bearbeiten. IT-Service-Dienstleister sind nicht nur für die Implementierung und Wartung von IT-Systemen verantwortlich, sondern unterstützen auch bei der Optimierung und Digitalisierung von Geschäftsprozessen. In dieser Ausgabe haben wir alle die wichtigsten Themen zu IT-Dienstleistungen zusammengetragen.