اذهب إلى المحتوى

كيف تصمم قواعد بيانات بطريقة سليمة


Recommended Posts

يعتبر تصميم برامج قواعد البيانات عملية مخططة ومدروسة وليست عملية عشوائية خلط جداول واستعلامات

وتشكيل برنامج متهالك ينهار مع أول هزة تصيبه

اذا كيف نبني برنامج قواعد ببنات متماسك ومتين يوفر كل الشروط النموذجية للبرنامج ويليق بك كمبرمج

هناك أخطاء يرتكبها المبرمجون ا و يتغاضون عنها بحكم ان الأمور تسلك على البركة

والمهم المادة

ان قواعد البيانات ليست كا البرامج التطبيقة الاخري انها كتلة متماسكة لاتنفصل

لذلك يجب ان تكون مصممه بشكل سليم من الصفر حتى النهاية

وتأكد ان أي خطاء سوف ينعكس على باقي البرنامج وكذلك البيانات وهذا المهم

وغالب ماتكون الاخطاء في تصميم الجدول وهي زبدة البرنامج والمحرك والتى قد يصعب اصلاحها بعد اكمال البرنامج

اذا العمل يكون من الاساس عليها

فقد يعطي البرنامج نتائج مغلوطة وقد يكرر بيانات غير مطلوب تكرارها و يمسح البيانات او قد ينهار البرنامج

ولايمكن الاصلاح مما يترتب علية

ان يكون برنامج سئ السمعة

ان يكون برنامجك عديم الفائدة و من اول البرمج التى تزال من جهاز المستخدم

ان يطلق المسخدم عليك النار بين عينك خاصة اذا فقد بيانات مهمة

ان يشتمك المستخدم عند مرور اسم برنامج على مسامعه

اذا كيف أتجنب هذا و أقوم بتصميم برنامج متماسك أكثر من سور الصين العظيم

هناك عدد من الاخطاء في حال تجنبتها سوف يتحقق لك تصميم البرنامج الامثل

الخطاء الأول

تصميم الحقول بشكل مركب

أو ما نسميه تفكيك البيانات إلى بينات اصغر وهذا الهدف من قواعد البيانات العلائقية حاول تفكيك القيم الى اقصي حد ممكن

نضرب مثل

حقل الاسم مثل يمكن تفكيكه الى أربع حقول

الاسم

اسم الاب

الجد

العائلة

وجمع ذلك في استعلام

يعطي هذا سهولة في عملية الفرز

خذ مثل العنوان من الخطاء الشائع حصر جميع بيانات العنوان في حقل واحد

المنطقة المدينة صندوق البريد الحي

تخيل اخي أي اسهل في الفرز السابق

ام تفكيك كل نوع في حقل المنطقة في حقل والمدينة في حقل والحي في حقل اكيد الفرز والتحكم اسهل في الثاني بسب التعامل مع الاول كحقل واحد يصعب فرزة

الخلاصة

قم بتفكيك الحقول التي تحوي اكثر من قيمة الى حقول منفصلة

يمكن جمعها في استعلام

الخطاء الثاني

مشكلة كتابة الجداول ة أسماء الحقول باللغة العربية

من الأخطاء التي قد لا ينتبه له البعض تسمية الحقول و الجداول والاستعلامات با ستخدام اللغة العربية

وهذا خطاء شائع كما أشار أستاذي الفاضل أبو حميد الذي مهما فعلت فلن أوفيه حقه محمد

اذا ما هو الخطاء والأكسس يعطي مرونة في ذلك

لو كان خطاء

السبب

1. كثرت الاخطاء في الكود البرمجي أحيانا بكعس استخدام اللغة الانجليزية

2. مشكلة تعارض الاصدارت والتحويل

3. ظهور مشكلات انت في غني عنها عند تحويل قاعدة البيانات الى Microsoft SQL Server واستخدام برامج لاعداد التطبيق على الويب

مثل ظهور البيانات على شكل ؟؟؟؟؟؟

وكذلك مشكلات يمين ويسار واذا كنت سوف توزع البرنامج على شريحة واسعة فلا تستطيع تقديم الدعم للكل على اعتبار ان اكثر المستخدمين هم مستخدمين وليس مبرمجين وليس لديهم القدرة لحل هذة المشكلة مع امكان حلها

إذن استخدام اللغة الانجليزية بشكل عام

يتبع.........

post-24279-139103688465_thumb.png

post-24279-139103688467_thumb.png

post-24279-139103688469_thumb.png

post-24279-139103688471_thumb.png

post-24279-139103688473_thumb.png

post-24279-139103688475_thumb.png

رابط هذا التعليق
شارك

  • بعد 1 سنة...

انشئ حساب جديد أو قم بتسجيل دخولك لتتمكن من إضافة تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • أضف...