dbs:db02_t01
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dbs:db02_t01 [07.05.2012 16:07] – Stefan Gaum | dbs:db02_t01 [02.10.2014 18:16] (aktuell) – gelöscht Stefan Gaum | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | [[dbs: | ||
| - | ====== Lektion 1 - Etwas Theorie ====== | ||
| - | |||
| - | ===== Schulverwaltung - ein erstes Beispiel ====== | ||
| - | |||
| - | Gespeichert sind 2 (oder mehr) Objekttypen: | ||
| - | |||
| - | Folgende Informationen sind jeweils wichtig: | ||
| - | |||
| - | Schüler: | ||
| - | *Schülernummer | ||
| - | *Nachname | ||
| - | *Vorname | ||
| - | *Geburtsdatum | ||
| - | *Geschlecht | ||
| - | *Klasse | ||
| - | *e-M@il | ||
| - | Lehrer: | ||
| - | *Lehrernummer | ||
| - | *Nachname | ||
| - | *Vorname | ||
| - | *Geburtsdatum | ||
| - | *Fächer | ||
| - | *Unterrichtsstunden | ||
| - | |||
| - | Fast alle heutigen Datenbankensysteme speichern ihre Informationen in tabellarischer Form. | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | Wie wird das nun in einer Datenbank // | ||
| - | |||
| - | ==== Tabelle Schüler ==== | ||
| - | ^ schueler ^^^^^^^ | ||
| - | ^SNummer | ||
| - | | 1 | Fischer | ||
| - | | 2 | Müller | ||
| - | | 3 | Wahnsinn | ||
| - | |||
| - | ==== Tabelle Lehrer ==== | ||
| - | ^ lehrer ^^^^^^^ | ||
| - | ^LNummer | ||
| - | | 1 | Witzig | ||
| - | | 2 | Bogen | Ellen | 17.12.1973 | ||
| - | | 3 | Maier | Klaus | 03.01.1950 | ||
| - | | 4 | ... | ... | ... | ... | ... | ... | | ||
| - | |||
| - | In diesem Beispiel besteht die Datenbank **Schulverwaltung** aus den Tabellen **schueler** und **lehrer**. | ||
| - | <note important> | ||
| - | *Einem Namen (schueler, lehrer) | ||
| - | *beliebigen Spalten(nachname, | ||
| - | *beliebig vielen Zeilen, in denen die Informationen gespeichert sind | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Bezeichnungen ==== | ||
| - | |||
| - | * Die gespeicherten Objekte " | ||
| - | * Jede Entität besitzt verschiedene **Attribute**: | ||
| - | * Wichtig " | ||
| - | |||
| - | ==== Der Witz... ==== | ||
| - | |||
| - | 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 genau einen Klassenlehrer hat, spricht man hier von einer **n:1 Relation** zwischen " | ||
| - | |||
| - | === Ü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_t01.1336406844.txt.gz · Zuletzt geändert: 07.05.2012 16:07 von Stefan Gaum
