dbs:db02_t001
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
dbs:db02_t001 [14.05.2012 09:34] – Stefan Gaum | dbs:db02_t001 [02.10.2014 18:16] (aktuell) – gelöscht Stefan Gaum | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | [[dbs: | ||
- | ===== Lektion 1.1 - Das Entity-Relationship-Modell ===== | ||
- | |||
- | Eine Datenbank verknüpft verschiedene Entitäten auf logische Weise, in der Datenbank wird die Realität abgebildet oder modelliert. | ||
- | |||
- | //" | ||
- | |||
- | Verknüpft im Beispiel die Entitäten " | ||
- | |||
- | {{: | ||
- | |||
- | Da jeder Schüler nur genau einen Klassenlehrer hat, spricht man hier von einer **N:1 Relation** (=> siehe [[dbs: | ||
- | |||
- | Insgesamt gibt es nur vier Beziehungen: | ||
- | - 1:1 - Beziehung (jeder Mann ist mit nur einer Frau verheiratet) | ||
- | - 1:N - Beziehung (pro Bestellung maximal 5 Produkte) | ||
- | - N:1 - Beziehung (maximal 5 Produkte pro Bestellung) | ||
- | - N:M - Beziehung (jedem Studenten sind die Vorlesungen zugeordnet, die er besucht) | ||
- | |||
- | {{: | ||
- | |||
- | ==== Übungen 1 ==== | ||
- | {{: | ||
- | |||
- | * Ergänze die Entitäten der Schulverwaltungsdatenbank durch weitere Attribute | ||
- | * Ergänze die Schulverwaltungsdatenbank durch eine weitere Entität, die mit mindestens einer der beiden vorgegebenen in einer Beziehung steht. | ||
- | * Zeichne ein ER-Diagramm für deine " | ||
- | |||
- | ==== Übungen 2 ==== | ||
- | {{: | ||
- | |||
- | Modelliere die folgenden Minirealitäten in einem ER-Diagramm: | ||
- | |||
- | * Schüler (Vorname, Name) erhalten Zeugnisse. Die Zeugnisse enthalten eine Bemerkung über Mitarbeit und Verhalten und die Fachnoten. | ||
- | * Zu einer gespeicherten Sammlung von Digitalfotos, | ||
- | * CDs (Titel, ISBN-Nummer) sind von bestimmten Interpreten (Name) und enthalten Songs (Titel). (3 Entitäten!) | ||
- | |||
- | |||
- | [[dbs: |
dbs/db02_t001.1336988060.txt.gz · Zuletzt geändert: 14.05.2012 09:34 von Stefan Gaum