私は最近関係代数を勉強していて、疑問に思っていました...
SQL をコンパイルするよりも、リレーショナル代数をコンパイルできるコンパイラが存在した方がよいと思いませんか?
どの場合、データベース プログラマーの生産性が向上しますか?
リレーショナル代数コンパイラに関する研究はありますか?
前もって感謝します
私は最近関係代数を勉強していて、疑問に思っていました...
SQL をコンパイルするよりも、リレーショナル代数をコンパイルできるコンパイラが存在した方がよいと思いませんか?
どの場合、データベース プログラマーの生産性が向上しますか?
リレーショナル代数コンパイラに関する研究はありますか?
前もって感謝します
CJ Date によるチュートリアル Dを参照してください。彼はまた、SQL の悪についてどこかで良い暴言を吐いています。
私の学校では、1人の学生が学士論文として関係代数パーサーを実装しました。ここでテストできます:http:
//mufin.fi.muni.cz/projects/PA152/relalg/index.cgi
チェコ語ですが、ポイントはもらえると思います。
私はいくつかの関係代数クエリを書こうとしましたが、SQLの同等のクエリよりもはるかに優れていました!それらははるかに短く、書くのが簡単で、より簡単で、より理解しやすいものでした。私はそれらを書くことを本当に楽しんだ。
ですから、関係代数があるのになぜ私たち全員がSQLを使用しているのか理解できません。