DoctorCox
Kabelverknoter(in)
Hallo,
folgendes: ich schreibe bald ne Info-Klausur zum Thema Datenbanken und SQLAbfragen. Datenbanken (Normalisierung, Relation, Bestandteile etc sind eigentlich recht klar) und SQL. Bei SQL hab ich noch kleinere Probleme, bei denen ich eure Hilfe bräcuhte. Ich krieg zwar einfache Abfragen in der Art: SELECT(Attribut) FROM(Tabelle) WHERE(einfache Bedingungen, wie größer, kleiner, gleich, etc.) hin hab aber bei kompliziertere noch Probleme... Deshalb hier mal die Frage, ob mir hier jmd erklären könnte, wie bspw. folgende Abfrage abläuft?
SELECT Name, Vorname FROM Schüler WHERE SNR IN ( SELECT SNR FROM Kurslisten ,Kurse WHERE Fach='Mathematik' or Fach='Informatik');
Hinweis dazu: Es gibt 5 Tabellen (Kurse, Kurslisten, Lehrer, Schüler, Tutoren), deren verbindung eigentlich kalr sein sollte? Wenn nicht schreib ich dir auch noch hier rein
Außerdem noch eine Frage zu DB: ich werd aus Wikipedia was "Kardinalität" angeht nicht schlau... Ich meine wir hätten im Unterricht gesagt, das wäre einfach die Beziehungen, wie z.B. 1 zu 1, 1 zu n, ...
Gruß und Danke schonmal
folgendes: ich schreibe bald ne Info-Klausur zum Thema Datenbanken und SQLAbfragen. Datenbanken (Normalisierung, Relation, Bestandteile etc sind eigentlich recht klar) und SQL. Bei SQL hab ich noch kleinere Probleme, bei denen ich eure Hilfe bräcuhte. Ich krieg zwar einfache Abfragen in der Art: SELECT(Attribut) FROM(Tabelle) WHERE(einfache Bedingungen, wie größer, kleiner, gleich, etc.) hin hab aber bei kompliziertere noch Probleme... Deshalb hier mal die Frage, ob mir hier jmd erklären könnte, wie bspw. folgende Abfrage abläuft?
SELECT Name, Vorname FROM Schüler WHERE SNR IN ( SELECT SNR FROM Kurslisten ,Kurse WHERE Fach='Mathematik' or Fach='Informatik');
Hinweis dazu: Es gibt 5 Tabellen (Kurse, Kurslisten, Lehrer, Schüler, Tutoren), deren verbindung eigentlich kalr sein sollte? Wenn nicht schreib ich dir auch noch hier rein

Außerdem noch eine Frage zu DB: ich werd aus Wikipedia was "Kardinalität" angeht nicht schlau... Ich meine wir hätten im Unterricht gesagt, das wäre einfach die Beziehungen, wie z.B. 1 zu 1, 1 zu n, ...
Gruß und Danke schonmal

Meld' mich heute Abend nochmal wieder, wenn ich zurück bin