سعد العطيوي
2008-05-01, 01:19
يعتبر تصميم برامج قواعد البيانات عملية مخططة ومدروسة وليست عملية عشوائية خلط جداول واستعلامات
وتشكيل برنامج متهالك ينهار مع أول هزة تصيبه
اذا كيف نبني برنامج قواعد بيانات متماسك ومتين يوفر كل الشروط النموذجية للبرنامج ويليق بك كمبرمج
هناك أخطاء يرتكبها المبرمجون ا و يتغاضون عنها بحكم ان الأمور تسلك على البركة
والمهم المادة
ان قواعد البيانات ليست كا البرامج التطبيقة الاخري انها كتلة متماسكة لاتنفصل
لذلك يجب ان تكون مصممه بشكل سليم من الصفر حتى النهاية
وتأكد ان أي خطاء سوف ينعكس على باقي البرنامج وكذلك البيانات وهذا المهم
وغالب ماتكون الاخطاء في تصميم الجدول وهي زبدة البرنامج والمحرك والتى قد يصعب اصلاحها بعد اكمال البرنامج
اذا العمل يكون من الاساس عليها
فقد يعطي البرنامج نتائج مغلوطة وقد يكرر بيانات غير مطلوب تكرارها و يمسح البيانات او قد ينهار البرنامج
ولايمكن الاصلاح مما يترتب علية
ان يكون برنامج سئ السمعة
ان يكون برنامجك عديم الفائدة و من اول البرمج التى تزال من جهاز المستخدم
ان يطلق المسخدم عليك النار بين عينك خاصة اذا فقد بيانات مهمة
ان يشتمك المستخدم عند مرور اسم برنامج على مسامعه
اذا كيف أتجنب هذا و أقوم بتصميم برنامج متماسك أكثر من سور الصين العظيم
هناك عدد من الاخطاء في حال تجنبتها سوف يتحقق لك تصميم البرنامج الامثل
الخطاء الأول
تصميم الحقول بشكل مركب
أو ما نسميه تفكيك البيانات إلى بينات اصغر وهذا الهدف من قواعد البيانات العلائقية حاول تفكيك القيم الى اقصي حد ممكن
نضرب مثل
حقل الاسم مثل يمكن تفكيكه الى أربع حقول
الاسم
اسم الاب
الجد
العائلة
>وجمع ذلك في استعلام
يعطي هذا سهولة في عملية الفرز
خذ مثل العنوان من الخطاء الشائع حصر جميع بيانات العنوان في حقل واحد
المنطقة المدينة صندوق البريد الحي
تخيل اخي أي اسهل في الفرز السابق
ام تفكيك كل نوع في حقل المنطقة في حقل والمدينة في حقل والحي في حقل اكيد الفرز والتحكم اسهل في الثاني بسب التعامل مع الاول كحقل واحد يصعب فرزة
الخلاصة
قم بتفكيك الحقول التي تحوي اكثر من قيمة الى حقول منفصلة
يمكن جمعها في استعلام
يتبع..............
وتشكيل برنامج متهالك ينهار مع أول هزة تصيبه
اذا كيف نبني برنامج قواعد بيانات متماسك ومتين يوفر كل الشروط النموذجية للبرنامج ويليق بك كمبرمج
هناك أخطاء يرتكبها المبرمجون ا و يتغاضون عنها بحكم ان الأمور تسلك على البركة
والمهم المادة
ان قواعد البيانات ليست كا البرامج التطبيقة الاخري انها كتلة متماسكة لاتنفصل
لذلك يجب ان تكون مصممه بشكل سليم من الصفر حتى النهاية
وتأكد ان أي خطاء سوف ينعكس على باقي البرنامج وكذلك البيانات وهذا المهم
وغالب ماتكون الاخطاء في تصميم الجدول وهي زبدة البرنامج والمحرك والتى قد يصعب اصلاحها بعد اكمال البرنامج
اذا العمل يكون من الاساس عليها
فقد يعطي البرنامج نتائج مغلوطة وقد يكرر بيانات غير مطلوب تكرارها و يمسح البيانات او قد ينهار البرنامج
ولايمكن الاصلاح مما يترتب علية
ان يكون برنامج سئ السمعة
ان يكون برنامجك عديم الفائدة و من اول البرمج التى تزال من جهاز المستخدم
ان يطلق المسخدم عليك النار بين عينك خاصة اذا فقد بيانات مهمة
ان يشتمك المستخدم عند مرور اسم برنامج على مسامعه
اذا كيف أتجنب هذا و أقوم بتصميم برنامج متماسك أكثر من سور الصين العظيم
هناك عدد من الاخطاء في حال تجنبتها سوف يتحقق لك تصميم البرنامج الامثل
الخطاء الأول
تصميم الحقول بشكل مركب
أو ما نسميه تفكيك البيانات إلى بينات اصغر وهذا الهدف من قواعد البيانات العلائقية حاول تفكيك القيم الى اقصي حد ممكن
نضرب مثل
حقل الاسم مثل يمكن تفكيكه الى أربع حقول
الاسم
اسم الاب
الجد
العائلة
>وجمع ذلك في استعلام
يعطي هذا سهولة في عملية الفرز
خذ مثل العنوان من الخطاء الشائع حصر جميع بيانات العنوان في حقل واحد
المنطقة المدينة صندوق البريد الحي
تخيل اخي أي اسهل في الفرز السابق
ام تفكيك كل نوع في حقل المنطقة في حقل والمدينة في حقل والحي في حقل اكيد الفرز والتحكم اسهل في الثاني بسب التعامل مع الاول كحقل واحد يصعب فرزة
الخلاصة
قم بتفكيك الحقول التي تحوي اكثر من قيمة الى حقول منفصلة
يمكن جمعها في استعلام
يتبع..............