5.5.     1 : 1 Beziehungen history menue Letztmalig dran rumgefummelt: 27.02.16 18:27:35

In diesem Beziehungsgefüge wird genau einem Objekt der einen Seite ein Objekt der anderen gegenüber gestellt. Natürlich entsteht sofort die Frage nach dem WARUM, da man ja auch die Informationen in einem Entity-Type unterbringen könnte. Aber hier greifen die Regeln der Objekt-Modellierung unter Einschluss des Faktes der 0 :1-Beziehung sowie der Möglichkeiten Verteilter Datenbenksysteme und deren Vergabe von Zugriffsrechten

1. Allgemeine Aussagen zur 1 : 1-Referenz
2. Beispieldefinition
3. Anwendungsbeispiele
4. Aufgaben

Datenbanken

Allgemeine Darstellung einer 1 : 1-Beziehung

inhaltlich auf korrektem Stand - evtl. partiell unvollständig ;-)

Wissen für Fortgeschrittene der Informatik

1 : 1-Referenzen dienen vor allem der Trennung von Daten um den Zugriff durch Nutzer regulieren zu können!

1. Allgemeines zur 1 : 1-Referenz history menue scroll up
Miteinander referenzierte Key-Attribute sollten gleiche Bezeichner tragen sowie vom gleichen Datentyp sein. Der Datentyp Auto ist dabei nur auf einer Seite des Beziehungsgefüges nutzbar.Folgerichtig sind das in einer 1 : 1-Beziehung die beiden Hauptschlüssel.

Allgemeine Darstellung der 1 : 1-Refererenz

wirkliche 1 : 1-Beziehungen sind selten
jedem Tupel des einen Entity-Types ist genau ein Tupel im Referenzentity zugeordnet
beim relationalen Übergang zwischen auf diese Art verknüpften Tabellen muss der Primärschlüssel in beiden Entitiy-Types gleich sein und wird auch als Übergangsattribut verwendet
Primary- und Foreign Key sind auf die Primary-Keys beider Entity-Types gesetzt
Attribute aus Entity-Type1 könnten ohne Redundanzaufkommen mit Enity-Type 2 zusammengefasst werden
Grund für die Trennung der Attribute ist unter anderem das Sichtbar- bzw. Unsichtbarmachen von Daten für bestimmte Nutzergruppen (was natürlich erst verteilte Datenbanken beherrschen!)

2. Beispieldefinition history menue scroll up
 
    jedem Mitarbeiter der Firma ist genau ein Parklatz zugeordnet ...

Kleine Beispielrelation an der Zuordnung Schüler und Schülerdaten

Jedem Schüler ist genau eine Menge von Schülerdaten zugeordnet - 1 : 1-Relation in ACCESS

 

Jedem Mitarbeiter ist genau eine Menge von Parkplätzen zugeordnet

1 : 1-Relation in ACCESS

 

3. weitere Beispiele history menue scroll up
 
ENTITY1 RELATION ENTITY1
PERSON hat (genau einen!!!) FINGERABDRUCK
PERSON hat (genau einen!!!) PERSONALAUSWEIS
AUTO hat (genau ein!!!) KENNZEICHEN

4. Aufgaben history menue scroll up
 
  1. finden Sie weitere 1 : 1-Beziehungen!
  2. stellen Sie diese grafisch im ERM dar!
  3. zeigen Sie Nachteile und Möglichkeiten für Daten-Inkonsistenzen auf!
  4. Deutsche U-Boote wurden nach Ihrer Versenkung sowie nachfolgender Hebung unter neuer Nummer erneut in Dienst gestellt - wie bilden Sie dies als zu verwaltende Datenstruktur ab?
  5. Typischerweise übernimmt die Ehefrau bei Eheschließung den Namen des Mannes - das war früher so! Bilden Sie das Beziehungsgefüge zur Namensverwaltung real ab!


zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 10. Januar 2011 um 14.10 Uhr

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist

Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-)