به عنوان یک برنامه نویس حتما می دانید که فایل های پایگاه داده دارای ساختار مشخصی هستند. روابط بین داده ها/ رکوردها و فایل های مختلف به روشنی در پایگاه داده تعریف می شود. برخلاف فایل های پایگاه داده، فایل مسطح (flat) ساختاری ندارد. داده در فایل به سادگی بدون ارتباط با داده های دیگر درون فایل یا فایل های دیگر ذخیره می شود. ممکن است تصور بشود که فایل های رابطه ای به دلیل داشتن ساختار معین مناسب تر هستند اما حالت هایی وجود دارد که بهتر است داده در فایل های مسطح ذخیره شود تا پایگاه داده های رابطه ای پیچیده (مانند نوشتن log یا event یا exception ).
نکته. فایل هائی که در notepad می سازید فایل مسطح هستند.