رغم إن قواعد البيانات كانت موجودة من زمان، لكن طريقة تنظيم وربط البيانات كانت بتسبب مشاكل كبيرة في الأنظمة مع زيادة حجم الداتا وتعقيدها.
لما الداتا تكون متخزنة بشكل غير منظم أو كل حاجة في Table واحدة، تبدأ تظهر مشاكل زي:
تكرار البيانات
صعوبة التعديل
Data inconsistency
حذف بيانات بالخطأ بسبب الترابط السيئ
صعوبة التوسع والصيانة
الـ Relational Model قدم فكرة مهمة جدًا:
تقسيم البيانات إلى Entities مستقلة، وكل Entity له:
جدول خاص به
Primary Key يميزه
علاقات واضحة مع باقي الجداول
وده ساعد على:
تقليل التكرار
تحسين الـ consistency
سهولة الـ maintenance
تصميم أنظف وأقرب لطبيعة الـ business