ریشه تاریخی پایگاه داده ها برای سیستم های فایل
قبل از
اختراع کامپیوتر، تمام شرکت ها و سازمان ها از سیستم های دستی به منظور نگه داری
اطلاعات خود استفاده می کردند. در این سیستم ها هر دسته از اطلاعات در پوشه مجزایی
نگهداری می شد. مثلا در یک دانشگاه، اطلاعات مربوط به دانشجو ها در یک فایل،
اطلاعات مربوط به استاید در یک پوشه، اطلاعات مربوط به ثبت نام در یک پوشه و ...
طبقه بندی می شد.
با رشد روز افزون حجم اطلاعات در سازمان ها و شرکت ها و
همینطور نیاز برای تهیه گزارش های دقیق و متنوع که فراتر از حد توان فکری و
محاسباتی یک اپراتور و خارج از وقت و حوصله ی مدیران بوده است، به نظر می رسد که
سیستم های دستی پاسخگوی نیازهای اطلاعاتی نیستند. ولی خوشبختانه با کشف و اختراع
انواع کامپیوترها و ترویج استفاده همه گیر از آن ، راه حلی برای این مسئله
پیدا شد و سیستم های دستی با سیستم های فایل جایگزین شد و برنامه نویسان ، با
استفاده از زبان های نسل سوم مانند کوبول و بیسیک برنامه هایی برای دستکاری اطلاعات
موجود در فایل ها و همچنین، تهیه گزارشات بر اساس این اطلاعات نوشتند.
مهمترین
مشخصه و در واقع عیب سیستم های فایل، عدم یکپارچگی آن ها بود.
در این
سیستم ها هر قسمت از سازمان سیستم فایل مجزایی داشت. برای مثال در یک دانشگاه قسمت
آموزش از فایل ها و برنامه مجزا و قسم ت امور مالی از فایل ها و برنامه های مجزا
استفاده می کرد. اگر چه ممکن بود بسیاری از فایل های مورد استفاده میان دو قسمت
مشترک باشد، این دو قسمت از هیچ فایلی به صورت مشترک استفاده نمی کردند مثلا هر یک
از آن ها یک نسخه مجزا فایل دانشجویان را در اختیار قرار داشته باشند.
(در اصل ،
دو کپی از فایل دانشجویان مورد استفاده قرار می گرفت یکی در قسمت آموزش و
دیگری در قسمت امور مالی)