主な欠点はクエリの偏りです。このようなデータベースは、特定の種類のクエリを念頭に置いて設計される傾向があり、他のクエリを作成する必要がある場合は処理が困難になるという現象。
学生とコースがあり、それらすべてをモデル化して、1つのテーブルの1行で、「John Doeは{フランス語、代数、関係理論}を取り、Jane Doeは{ドイツ語、機能を取ります」と言うことができるとします。コンピューティング、関係理論}"。
これにより、「その後に続くすべてのコースは何ですか...」を簡単に照会できますが、「関係理論に従うすべての学生は何ですか」に対する答えを生成するために何が必要かを想像してみてください。
そのようなクエリを(それを書くことができれば)システム自体が合理的に実行する可能性を与えるために行うべきすべてのことを想像してみてください...