faecher:informatik:oberstufe:datenbanken:nm_beziehungen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:datenbanken:nm_beziehungen:start [12.11.2024 14:43] Marco Kuemmelfaecher:informatik:oberstufe:datenbanken:nm_beziehungen:start [12.11.2024 15:51] (aktuell) Marco Kuemmel
Zeile 41: Zeile 41:
 === (A1) === === (A1) ===
  
-Ergänze die Beziehungstabelle unter Verwendung entsprechenden Ressourcen.+Ergänze die Beziehungstabelle unter Verwendung entsprechender Ressourcen (Suchmaschine).
  
  
Zeile 62: Zeile 62:
  
   - Gib ein SQL-Statement an, das alle Produkte der Firma  mit Hilfe des Filters ''WHERE hersteller.firma = 'Eisen Karl' '' auflistet((Du sollst also nicht "von Hand" zuerst die Hersteller ID nachschauen...)).   - Gib ein SQL-Statement an, das alle Produkte der Firma  mit Hilfe des Filters ''WHERE hersteller.firma = 'Eisen Karl' '' auflistet((Du sollst also nicht "von Hand" zuerst die Hersteller ID nachschauen...)).
-  - Gib ein SQL-Statement an, das alle Bestellungen von Viktoria auflistet.+  - Gib ein SQL-Statement an, das alle Bestellungen (Produkt und Anzahl) von Viktoria auflistet.
   - Gib ein SQL-Statement an, das den Rechnungsbetrag von Dr. Blutgesicht ausgibt.   - Gib ein SQL-Statement an, das den Rechnungsbetrag von Dr. Blutgesicht ausgibt.
   - Gib ein SQL-Statement an, das alle Doktoren ausgibt, die Zement gekauft haben   - Gib ein SQL-Statement an, das alle Doktoren ausgibt, die Zement gekauft haben
-  - Gib ein SQL-Statement an, deren Rechnungsbetrag über 100EUR liegt+  - Gib ein SQL-Statement an, das alle Doktoren ausgibt, deren Rechnungsbetrag über 100EUR liegt
  
  
Zeile 72: Zeile 72:
  
 <code sql> <code sql>
-SELECT FROM hersteller,doktoren, produkte, bestellungen +SELECT produkte FROM hersteller, produkte, bestellungen 
 WHERE bestellungen.produkt_id = produkte.id WHERE bestellungen.produkt_id = produkte.id
-AND bestellungen.doktor_id = doktoren.id 
 AND bestellungen.hersteller_id = hersteller.id AND bestellungen.hersteller_id = hersteller.id
 AND hersteller.firma = "Eisen-Karl" AND hersteller.firma = "Eisen-Karl"
Zeile 83: Zeile 82:
 ++++ Lösung 2 | ++++ Lösung 2 |
 <code sql> <code sql>
-SELECT FROM hersteller,doktoren, produkte, bestellungen +SELECT produkt, anzahl FROM hersteller, doktoren, produkte, bestellungen 
 WHERE bestellungen.produkt_id = produkte.id WHERE bestellungen.produkt_id = produkte.id
 AND bestellungen.doktor_id = doktoren.id AND bestellungen.doktor_id = doktoren.id
Zeile 98: Zeile 97:
 AND bestellungen.hersteller_id = hersteller.id AND bestellungen.hersteller_id = hersteller.id
 AND doktoren.name = "Blutgesicht" AND doktoren.name = "Blutgesicht"
 +</code>
 +++++
 +
 +++++ Lösung 4 |
 +<code sql>
 +select vorname, name from bestellungen, doktoren, produkte 
 +WHERE bestellungen.produkt_id=produkte.id 
 +AND bestellungen.doktor_id=doktoren.id 
 +AND produkte.produkt="Zement";
 </code> </code>
 ++++ ++++
  • faecher/informatik/oberstufe/datenbanken/nm_beziehungen/start.1731422602.txt.gz
  • Zuletzt geändert: 12.11.2024 14:43
  • von Marco Kuemmel