ما هو ملف مسطح؟

يشار إليه بدلاً من ذلك كقاعدة بيانات مسطحة أو قاعدة بيانات نصية ، الملف المسطح هو ملف بيانات لا يحتوي على روابط إلى ملفات أخرى أو قاعدة بيانات غير علائقية. من الأمثلة الجيدة على الملف المسطح هو ملف نصي واحد فقط يحتوي على جميع البيانات اللازمة لبرنامج يفصل غالبًا عن نوع معين.

قاعدة البيانات المسطحة أسهل بكثير في الفهم والإعداد من قاعدة البيانات التقليدية ، ولكنها قد تكون غير كافية لأي برنامج يستخدم بشكل متكرر أو يحتوي على ملايين الإدخالات. فيما يلي مثال أساسي لكيفية ظهور البيانات في ملف ثابت واستخدامها في برنامج Perl.

مثال ملف مسطح

 Bob | 123 street | California | $ 200.00

ناثان | شارع 800 | يوتا | 10.00 دولار

بيرل النصي لقراءة ملف مسطح

 استخدام صارم ؛ (مستخدمين ، مستخدمين ، عرض ، عرض $) ؛ مفتوح (مثال ، " 

في المثال أعلاه ، يقوم البرنامج النصي Perl أولاً بفتح flatfile.txt ويضع البيانات في أي صفيف. ثم يستخدم البرنامج النصي الأمر foreach لتصفح كل سطر في المصفوفة (ملف) وكما يمر كل سطر يتم تقسيم كل سطر إلى صفيفه الخاص باستخدام محدد الإخراج. بعد أن يتم تحميلها في صفيفها الخاص ، يمكن استدعاء كل مقطع من الصفيف ، على سبيل المثال "$ display [0]" هو العنصر الأول للصفيف. لذلك بالنسبة للسطر الأول ، سيقوم البرنامج بطباعة الرسالة أدناه.

 Bob123 streetCalifornia مرحبا بوب ، 

أنت مدين لنا حاليًا بمبلغ 200.00 دولار ، يرجى الدفع لنا في أقرب وقت ممكن.

CSV ، قاعدة البيانات ، مصطلحات قاعدة البيانات ، مصطلحات البرمجة