「ヌルとバッグを廃止せよ」—Relの設計者がSQLの根本欠陥に挑む
Time to Move On: Querying Without Nulls and Bags

SQLは宣言的で最適化可能な言語として成功したが、ヌルとバッグ(重複行)という設計上の欠陥を抱えている。著者らは、リレーショナルプログラミング言語Relの開発経験から、完全正規化された関係に基づく言語が実装・展開可能であると主張する。ヌルとバッグを正当化する理由は精査すると消え去り、これらを排除することで新たな機会が生まれると論じる。
我々は、ヌルとバッグを正当化する理由は、より詳しく検討すると蒸発してしまうと主張する。