Bất lợi chính là sự thiên vị truy vấn. Hiện tượng mà các cơ sở dữ liệu như vậy có xu hướng được thiết kế với một loại truy vấn cụ thể và khó xử lý khi các truy vấn khác cần được viết.
Giả sử bạn có Sinh viên và Khóa học, và bạn lập mô hình tất cả những thứ đó để bạn có thể nói, trong một hàng duy nhất trong một bảng duy nhất, "John Doe lấy {French, Algebra, Relational Theory}" và "Jane Doe lấy {German, Function Máy tính, Lý thuyết quan hệ} ".
Điều đó giúp bạn dễ dàng truy vấn "tất cả các khóa học tiếp theo là gì ...", nhưng hãy thử và tưởng tượng xem sẽ cần gì để đưa ra câu trả lời cho "tất cả những sinh viên theo Lý thuyết quan hệ là gì".
Hãy thử và tưởng tượng tất cả những thứ mà hệ thống phải làm để đưa ra một truy vấn như vậy (nếu có thể viết nó) bất kỳ cơ hội nào để thực hiện một cách hợp lý ...