faecher:informatik:oberstufe:datenbanken:nm_beziehungen:start

Dies ist eine alte Version des Dokuments!


n-m Beziehungen

In normalisierten Datenbanklen kommen häufig "Beziehungstabellen" zum Einsatz, welche die Verbindung zwischen den Entitäten herstellen. n-m-Beziehungen benötigen immer eine solche Beziehungstabelle.


(A1)

Teste das folgende SQL Statement:

SELECT DISTINCT produkt, firma FROM produkte p
INNER JOIN bestellungen b ON p.id=b.produkt_id
INNER JOIN hersteller h ON h.id=b.hersteller_id
WHERE h.firma = "Eisen-Karl"

(A1)

  • Importiere die Tabellen der normalisierte Zahnarztbedarfsdatenbank in deine Übungsdatenbank. (zahnarztbedarf_2nf.zip)
  • Erstelle ein ER-Diagramm für die Datenbank
  • Gib ein SQL-Statement an, das alle Produkte der Firma Eisen-Karl mit Hilfe des Filters WHERE hersteller.firma = 'Eisen Karl' auflistet.
  • Gib ein SQL-Statement an, das alle Bestellungen von Viktoria auflistet.
  • Gib ein SQL-Statement an, das den Rechungsbetrag von Dr. Blutgesicht ausgibt.
  • faecher/informatik/oberstufe/datenbanken/nm_beziehungen/start.1606332835.txt.gz
  • Zuletzt geändert: 25.11.2020 20:33
  • von sbel