CD BÜCHER FREUNDE INTERPRETAUTOR Entität Attribute Beziehung Preis TitelCd# Musikricht- ung von bis Handy PLZ Ort Straße Gdatum Vorname Nachname Vorname Nachname leihen erstellen Freund# Autor# Interp# bis Buch# Auflage Erscheinungs- jahr verfasst Vorname Nachname Vorname Preis von N M 1 N N M 1 N
Beschreibung der Realität CDFreund 1NEine bestimmte CD kann im Zeitablauf von mehreren Freunden ausgehliehen werden. n1Ein Freund kann aber mehrere CD‘s ausleihen. nmN:m-Bezeihung Von einer CD wird nur ein Interpret erfasst. Von einem Buch wird nur ein Autor erfasst.
CDInterpret 11Eine bestimmte CD ist von einem bestimmten Interpreten. n1Ein bestimmter Interpret kann mehrere CD‘s erstellen. n11:N-Beziehung
FreundBuch 1nEin bestimmter Freund kann mehrere Bücher ausleihen. n1Ein bestimmtes Buch kann im Zeitablauf von verschiedenen Freunden ausgeliehen werden. nmN:m-Beziehung
BuchAutor 11Ein bestimmtes Buch ist von einen bestimmten Autor. n1Ein bestimmter Autor hat mehrere Bücher verfasst. n1n:1-Beziehung
Relationales Datenmodell FREUNDE (Freund#, Vorname, Nachname, PLZ, Ort, Handy, , GebDat) CD (CD#, Titel, Musikrichtung, Preis, Inter#) CD_LEIHEN (CD_Leihen#, Freund#, CD#) INTERPRET (Inter#, Vorname, Nachname) BÜCHER (Buch#, Preis, Auflage, Erscheinungsjahr, Autor#) BUCH_LEIHEN (Buch_Leihen, Buch#, Freund#, von, bis) AUTOR (Autor#, Vorname, Nachname)
Umsetzung der Beziehungen in ACCESS Was tun bei einer 1:N Beziehung - Primärschlüssel der 1er Beziehung auf den Fremdschlüssel in der n-Beziehung ziehen Was tun bei einer 1:1 Beziehung - Verbindung über jenen Schlüssel der in beiden Tabellen vorkommt N:M Beziehung dürfen nicht bestehen – sie müssen aufgelöst werden durch Herstellung einer dritten Tabelle