SQL-Anweisung
Hi,
ich hätte ein Frage zu den Klausuraufgaben, in denen nach der semantischen Richtigkeit von SQL-Anweisungen gefragt wird. Wir haben, soweit ich sehen kann, bei SQL nicht nach semantischer und syntaktischer Richtigkeit unterschieden. Heißt das, dass jede SQL-Anweisung, die syntaktisch nicht richtig ist, aber semantisch korrekt ist, als richtig anzukreuzen ist?
Oder sind die syntaktischen Fehler nicht separat zu betrachten sondern unter die Semantik subsummiert, so dass diese Fehler zu erkennen schon ausreicht, um die SQL-Anweisung auch als semantisch falsch zu erkennen.
Als beispiel mag Aufgabe 7 vom 20.09.2001 dienen:
a)
Select Sum (Umsatz)
usw... das Leerzeichen zwischen Sum und Umsatz ist denk ich falsch, allerdings wäre das wohl ein syntaktischer und kein semantischer Fehler.
b) Hier wird nach dem Menünamen Bürgerlite gefragt:
Where Menüname = "Bürgerlite"
And Stadt = "Hamburg";
Syntaktisch sind die "...." falsch, oder? Wäre die SQL-Anweisung als falsch oder richtig anzukreuzen?
Ich hoffe Jemand kann mir helfen und hat mein problem verstanden🙂
mfg Benny
Hi,
ich hätte ein Frage zu den Klausuraufgaben, in denen nach der semantischen Richtigkeit von SQL-Anweisungen gefragt wird. Wir haben, soweit ich sehen kann, bei SQL nicht nach semantischer und syntaktischer Richtigkeit unterschieden. Heißt das, dass jede SQL-Anweisung, die syntaktisch nicht richtig ist, aber semantisch korrekt ist, als richtig anzukreuzen ist?
Oder sind die syntaktischen Fehler nicht separat zu betrachten sondern unter die Semantik subsummiert, so dass diese Fehler zu erkennen schon ausreicht, um die SQL-Anweisung auch als semantisch falsch zu erkennen.
Als beispiel mag Aufgabe 7 vom 20.09.2001 dienen:
a)
Select Sum (Umsatz)
usw... das Leerzeichen zwischen Sum und Umsatz ist denk ich falsch, allerdings wäre das wohl ein syntaktischer und kein semantischer Fehler.
b) Hier wird nach dem Menünamen Bürgerlite gefragt:
Where Menüname = "Bürgerlite"
And Stadt = "Hamburg";
Syntaktisch sind die "...." falsch, oder? Wäre die SQL-Anweisung als falsch oder richtig anzukreuzen?
Ich hoffe Jemand kann mir helfen und hat mein problem verstanden🙂
mfg Benny