Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| planung:datenbanken [2023/06/05 22:00] – marroc | planung:datenbanken [2023/06/05 22:16] (aktuell) – marroc | ||
|---|---|---|---|
| Zeile 207: | Zeile 207: | ||
| === Abbildungsregel für 1:1 Beziehungen - KANN-Regel === | === Abbildungsregel für 1:1 Beziehungen - KANN-Regel === | ||
| - | Die **KANN-Regel** bedeutet, dass man bei einer einfach-zu-einfach Beziehung | + | Die **KANN-Regel** bedeutet, dass man bei einer einfach-zu-einfach Beziehung |
| - | + | ||
| - | Alternativ ist es hier aber auch möglich, nur 1 Tabelle zu erstellen, die alle Länder und Hauptstädte enthält. In diesem Fall braucht man keinen Fremdschlüssel für diese Beziehung!\\ | + | |
| + | Alternativ ist es hier aber auch möglich, nur 1 Tabelle zu erstellen, die alle Länder und Hauptstädte enthält. Natürlich braucht es in diesem Fall keinen Fremdschlüssel mehr, jedoch nach wie vor einen Primärschlüssel. | ||
| + | ---- | ||
| === Abbildungsregel - MUSS-Regel für einfach-mehrfache Beziehungen === | === Abbildungsregel - MUSS-Regel für einfach-mehrfache Beziehungen === | ||
| Zeile 218: | Zeile 217: | ||
| **Beispiel einer einfach-zu-mehrfachen-Beziehung**\\ | **Beispiel einer einfach-zu-mehrfachen-Beziehung**\\ | ||
| - | Jeder Auftrag (zum Beispiel Bestellung) gehört zu genau 1 Kunden, während jeder Kunde mehrere Bestellungen tätigen kann (siehe Video weiter oben). | + | Jeder Auftrag (zum Beispiel Bestellung-Kunden-Firma im Video) gehört zu genau 1 Kunden, während jeder Kunde mehrere Bestellungen tätigen kann. |
| - | <WRAP nicebox green> | + | ---- |
| - | **Auftrag: | + | |
| - | Zeichnen Sie kurz das ERM mit Kunde Bestellungen und diskutieren Sie zu zweit die Beziehungen und die oben beschriebenen Regeln für dieses Beispiel. | + | |
| - | </ | + | |
| === Abbildungsregeln - MUSS-Regel für komplexe Beziehungen === | === Abbildungsregeln - MUSS-Regel für komplexe Beziehungen === | ||
| - | Die **MUSS-Regel für komplexe Beziehungen** bedeutet, dass man bei komplexen (mehrfach-zu-mehrfach, | + | Die **MUSS-Regel für komplexe Beziehungen** bedeutet, dass man bei komplexen (mehrfach-zu-mehrfach, |
| + | Hier kann unser Beispiel vom Anfang mit den Instahub User - Photos - Kommentaren genannt werden. | ||
| + | |||
| + | ---- | ||
| <WRAP nicebox green> | <WRAP nicebox green> | ||
| - | **Auftrag: | + | **Auftrag |
| - | Besprechen Sie kurz zu zweit diese " | + | |
| + | - Füllen Sie die folgenden Begriffe in das leere ERM und bestimmen Sie die Kardinalitäten. Ergänzen Sie das ERM durch einige wenige Attribute. ERklären Sie in groben Zügen die Struktur der Datenbank, unter Beachtung der oben formulierten Regeln. | ||
| </ | </ | ||
| - | |||
| ====== Einführung in SQL ====== | ====== Einführung in SQL ====== | ||
| Stuctured Quere Language (SQL) ist eine standardisierte Abfrage-Sprache um Daten in Datenbanken zu speichern, zu manipulieren und herauszufiltern (zu erhalten). \\ | Stuctured Quere Language (SQL) ist eine standardisierte Abfrage-Sprache um Daten in Datenbanken zu speichern, zu manipulieren und herauszufiltern (zu erhalten). \\ | ||