Datenbanken normalisieren

In Abbildung A sieht man, dass viele Angestellte den gleichen Job-Typ teilen können. Kardinalität ist der Ausdruck für diese Art von Beziehung. Kardinalität beschreibt die numerischen Beziehungen zwischen den verschiedenen Vorkommen der Entitäten in der Primär-/Fremdschlüssel-Tabelle. Eine Eins-zu-eins-Beziehung besteht, wenn genau eine Instanz in der Primärschlüssel-Tabelle in Relation zu genau einer Zeile in der Fremdschlüssel-Tabelle gestellt werden kann. Der letzte Typ der Kardinalität ist eine Beziehung von vielen zu vielen. In unseren Beispiel-Tabellen stellt die Tabelle titleauthor in Abbildung B die Tatsache dar, dass ein Titel viele Autoren und ein Autor viele Titel haben kann.


Abbildung B: Die Tabelle titleauthor

Abbildung C zeigt ein SQL-Statement, dass die IDs aller Titel mit mehreren Autoren ausgibt.


Abbildung C: SQL-Statement

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Adobe schließt neun kritische Lücken in Reader und Acrobat

Das jüngste Update bringt insgesamt zwölf Fixes. Schadcode lässt sich unter Umständen ohne Interaktion mit…

5 Tagen ago

Fabrikautomatisierung: Siemens integriert SPS-Ebene

Eine softwarebasierte Workstation soll es Ingenieuren erlauben, sämtliche Steuerungen zentral zu verwalten. Pilotkunde ist Ford.

5 Tagen ago

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

5 Tagen ago

Sicherheitslücken in Überwachungskameras und Video-Babyphones

Schwachstellen aus der ThroughTek Kaylay-IoT-Plattform. Dringend Update-Status der IoT-Geräte prüfen.

5 Tagen ago

AWS investiert Milliarden in Cloud-Standort Brandenburg

Fast acht Milliarden Euro fließen in die deutsche Region der AWS European Sovereign Cloud. Das…

6 Tagen ago

DSL oder Kabel – Welcher Anschluss passt zu Ihnen?

Internet in den eigenen vier Wänden ist heutzutage nicht mehr wegzudenken. Denn egal, ob Homeoffice…

6 Tagen ago