EN - FR - DE - ES - IT - PT -

LexiconDream

🔤 نوع البيانات

تصنيف يحدد نوع القيمة التي يمكن أن يحتويها الحقل.

نوع البيانات

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

يُسبب اختيار النوع الخاطئ مشاكل. تخزين رقم هاتف كعدد صحيح يُفقد الأصفار البادئة. تخزين سعر كرقم عشري يُدخل أخطاء تقريب تتراكم في العمليات الحسابية المالية. تخزين تاريخ كسلسلة نصية يُبطئ استعلامات النطاق ويجعلها عرضة للأخطاء. تخزين قيمة منطقية كسلسلة نصية يُهدر مساحة التخزين ويُعرّض البيانات لأخطاء إملائية مثل "ture". لكل نوع غرضه. الأعداد الصحيحة للعدّ. الأعداد العشرية للأموال. السلاسل النصية للنصوص. التواريخ للقيم الزمنية. القيم المنطقية للصواب أو الخطأ. البيانات الثنائية للملفات والجداول الترابطية. تُضيف بعض قواعد البيانات أنواعًا مُتخصصة: JSON للبيانات شبه المهيكلة، والمصفوفات للقوائم، والأنواع الجغرافية المكانية للإحداثيات. يُعزز نظام الأنواع الاتساق، حيث يكتشف الأخطاء عند الإدخال بدلًا من الاستعلام. هذا الكشف المُبكر يستحق القيود التي يفرضها.

أنواع البيانات الشائعة

أنواع البيانات بمثابة ضوابط وقائية. فهي تمنع القيم غير الصحيحة وتسهل التعامل مع القيم الصحيحة.


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments

No comments yet. Be the first to share a thought.

Leave a comment