نظام ملفات البيانات:
المقصود أن البرامج القديمة كانت تعتمد على الملفات النصية في تخزين البيانات
فلو تخيلنا مثالنا في المركز الصحي, لو عندنا برنامج بس هذا البرنامج يستخدم ملفات نصية بدل قاعدة بيانات من نوع أكسس أو أوراكل أو أي شي ثاني
طبعا المبرمجين في السابق كانوا يعتمدون على نظام الملفات قبل ظهور قواعد البيانات.
طريقة الملفات فيها الكثير من العيوب
تم بذل الكثير من الوقت الجهد لتلافي هذه العيوب
في نظام معالجة البيانات القديم يتم تصميم كل برنامج خصيصا لغرض معين وتصمم ملفات خاصه به, دون وجود إطار عام يربط جميع البرامج أو يسمح بإضافة برامج جديدة بسهولة.
يعني لو تخيلنا نظام المستوصف الصحي, إذا كان معتمد على نظام الملفات النصية, راح يكون برنامج خاص بصيدلية المستوصف ويصمم له ملف خاص بالأدوية وأنواعها, وبرنامج ثاني خاص بسجلات المرضى وملف نصي خاص بهذا البرنامج, وبرنامج خاص بالعاملين في المركز وهكذا, ويكون تصميم الملف وإنشاؤه عن طريق البرنامج نفسه وهنا تكمن الصعوبة, يعني لازم نعيد تصميم النظام في كل مرة نريد أضافة أو تعديل في تصميم الملفات
لكن نظام قواعد البيانات يتم تصميم قواعد البيانات بمعزل عن البرنامج نفسه
وقاعدة البيانات الواحدة يمكن أن تستوعب جميع الأقسام وتضع علاقات فيما بينها ليستخدمها البرنامج, على عكس نظام الملفات اللي لازم قل قسم في ملف مستقل