ویژگیها :
مجزا قرار گرفتن داده ها در فایلها و طراحی سیستم جداگانه برای استفاده از فایلهای داده
هر فایل یکنواخت شامل آرایه های دو بعدی از اقلام اطلاعاتی
وارد شدن داده ها از یک برنامه به برنامه دیگر
ایجاد فایلهای داده به منظور تأمین یک سری نیازهای خاص پردازشی
هدف هر برنامه رفع نیازهای یک واحد خاص یا یک گروه خاصی از کاربران
ارجاع هر برنامه ی کاربردی تنها به فایل داده ای مربوط به خود
ذخیره اطلاعات بصورت رشتهء پیوسته ای از بایتها
مزایا :
کارآیی
سادگی
سفارشی کردن
استفادهء مؤثر از فضا (حافظه)
معایب :
مشکل بودن مکان یابی و عملیات آن روی داده ها
تفکیک داده ها
وابستگی داده ها و برنامه
ناسازگاری (Data Inconsistency)
افزونگی بیش از حد داده ها (Data Redundancy)
مشکلات یکپارچگی (Atomicity)
عدم دستیابی همزمان
کاهش صحت داده ها (Data Correctness)
عدم سهولت رعایت جامعیت (Universality)
مشکلات امنیتی (Data Security)