Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:normalisierung:2_normalform:start [25.11.2020 19:08] – [Grundsatz: Eine Entität - eine Tabelle] sbel | faecher:informatik:oberstufe:datenbanken:normalisierung:2_normalform:start [04.12.2024 11:39] (aktuell) – Marco Kuemmel | ||
---|---|---|---|
Zeile 24: | Zeile 24: | ||
- Wenn alle Werte überführt sind, fügst du jeder Tabelle noch eine Feld '' | - Wenn alle Werte überführt sind, fügst du jeder Tabelle noch eine Feld '' | ||
* Zwei Tabellenspalten der Universaltabelle können den Entitätstabellen nicht sinnvoll zugeordet werden - bei einer geht keine wesentliche Information verloren, wenn man sie weglässt, bei der anderen schon. Welche Attribute sind das? Lasse beide Attribute vorerst einfach aus - wir kommen später darauf zurück. | * Zwei Tabellenspalten der Universaltabelle können den Entitätstabellen nicht sinnvoll zugeordet werden - bei einer geht keine wesentliche Information verloren, wenn man sie weglässt, bei der anderen schon. Welche Attribute sind das? Lasse beide Attribute vorerst einfach aus - wir kommen später darauf zurück. | ||
- | * Fügen nun den Datensatz für Frau Bohrgut | + | * Fügen nun den Datensatz für Frau Bohrgut aus den [[ faecher: |
Zeile 87: | Zeile 87: | ||
++++ | ++++ | ||
- | **(ii)** Komplettiere die Bestellungstabelle in deiner Übungsdatenbank. | + | **(ii)** Komplettiere die Bestellungstabelle in deiner Übungsdatenbank |
+ | <code sql> | ||
+ | SELECT * FROM hersteller, | ||
+ | WHERE bestellungen.produkt_id = produkte.id | ||
+ | AND bestellungen.doktor_id = doktoren.id | ||
+ | AND bestellungen.hersteller_id = hersteller.id | ||
+ | </ | ||
+ | |||
+ | Erläutere, was bei dieser Abfrage passiert und interpretiere das Ergebnis. | ||
+ | |||
+ | |||
+ | ---- | ||
<WRAP center | <WRAP center | ||
- | Nun befinden sich alle Relationen unserer Datenbank in der 2. Normalform (in unserem | + | Nun befinden sich alle Relationen unserer Datenbank in der 2. Normalform((In unserem |
</ | </ | ||
+ | |||
+ | Die normalisierte Datenbank: {{ : | ||