Michael: SQL und relationale Algebra

Beitrag lesen

Hi Christian,

Relationale (sic! nicht lineare)

Schon klar.

ist die Theorie hinter dem Konstrukt relationale Datenbank. Es ist also sinnvoll, relationale Algebra zu beherrschen im gleichen Rahmen, wie theoretischer Hintergrund prinzipiell sinnvoll ist zu erlernen.

Ich verstehe schon den Zusammenhang.
Trotzdem: Es liest sich für mich so, als wäre es auch sinnvoll, die Theorie des Gehens zu lernen, auch wenn man bereits gehen oder gar laufen kann.

Man kommt durchaus ohne durchs Leben, aber mit fällt es einem leichter und das Verständnis der Materie ist tiefer. Vor allem in den „edge cases” (was würde man im Deutschen dazu sagen?) wird es dir weiterhelfen, weil du dadurch nachvollziehen kannst, warum etwas so funktioniert wie es das eben tut und ob du etwas bzw. was du tun kannst, um das zu ändern.

Kannst Du mir auch ein ganz konkretes Beispiel nennen, bei dem der Zugang zur Problemlösung (z.b. einer Query) dadurch leichter fällt, relationale Algebra als Grundlagenwissen erlernt zu haben? Ich finde relationale Algebra abstrakter als SQL oder den Aufbau relationaler DBs selber.

Gruß, Michael