20.01.2013 Aufrufe

Online-Kurs 'Datenbanken und Datenmodellierung'

Online-Kurs 'Datenbanken und Datenmodellierung'

Online-Kurs 'Datenbanken und Datenmodellierung'

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Die Menge enthält alle möglichen Kombinationen der Entity-Typen Lehrkraft <strong>und</strong> Klasse. Anders ausgedrückt sind<br />

dies alle (theoretisch) möglichen Relationships des Relationship-Typen hat_Klassenleitung_in.<br />

Das kartesische Produkt der beteiligten Entity-Typen bildet also den Elementevorrat für den jeweiligen<br />

Relationship-Typen.<br />

5.3 Relationship-Typ als Teilmenge eines kartesischen Produkts<br />

Jeder Relationship-Typ R zwischen gegebenen Entity-Typen E 1 , ..., E k kann als eine Teilmenge des kartesischen<br />

Produkts E 1 x ... x E k aufgefasst werden, d.h.<br />

Bei k beteiligten Entity-Typen heißt R k-stellig.<br />

Beispiel:<br />

R E 1 x ... x E k.<br />

Der Relationship-Typ hat_Klassenleitung_in ist 2-stellig.<br />

5.4 Übungen<br />

Aufgabe:<br />

In einer Firma gibt es Angestellte, die Projekte bearbeiten. Angestellte sind Müller mit der PersNr. 3 <strong>und</strong> Meier mit der<br />

PersNr. 7. Müller ist am Projekt 'Datenbanksysteme' beteiligt, Meier ist Mitarbeiter in den Projekten 'Datenbanksysteme'<br />

<strong>und</strong> 'Softwareentwicklung'.<br />

Geben Sie ein geeignetes ER-Diagramm an.<br />

Lösungsvorschlag:<br />

Die Einführung der Projektnummer ermöglicht die eindeutige Indentifizierung der Projekte. Ist die Namensgebung der<br />

Projekte eindeutig, kann auch der Projektname als Primärschlüssel verwendet werden.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!