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 [30.08.2014 12:00] – Stefan Gaum | dbs:db02_t001 [02.10.2014 18:16] (aktuell) – gelöscht Stefan Gaum | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ~~NOTOC~~ | ||
| - | [[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 | ||
| - | - 1:N - Beziehung | ||
| - | - N:1 - Beziehung => invers zu 1:N | ||
| - | - N:M - Beziehung | ||
| - | |||
| - | {{: | ||
| - | |||
| - | {{ : | ||
| - | ===== Ü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 ===== | ||
| - | |||
| - | Finde für folgende ER-Diagramme den Beziehungstyp heraus und notiere ihn auch am Diagramm. Falls nötig kannst du dir verbale Formulierungen überlegen: | ||
| - | |||
| - | Beispiel: {{: | ||
| - | Lösung: | ||
| - | Ein Lehrer ist Klassenlehrer von vielen Schülern => 1:N \\ | ||
| - | (anders als oben: jeder Schüler hat genau einen Klassenlehrer => N:1) \\ | ||
| - | |||
| - | Diagramm 1: {{: | ||
| - | |||
| - | Diagramm 2: {{: | ||
| - | |||
| - | Diagramm 3: {{: | ||
| - | |||
| - | |||
| - | ===Versuche den Beziehungstyp von der sprachlichen Umschreibung abzuleiten=== | ||
| - | |||
| - | a) „Eine Bestellung kann verschiedene Produkte enthalten“ \\ | ||
| - | Diagramm 4: {{: | ||
| - | |||
| - | b) „Neben normalen Kunden kann die Datenbank auch Kunden enthalten, die noch nichts bestellt haben“ | ||
| - | |||
| - | {{ : | ||
| - | ===== Übungen 3 ===== | ||
| - | |||
| - | 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.1409400023.txt.gz · Zuletzt geändert: 30.08.2014 12:00 von Stefan Gaum
