تصحيح تصميم الجداولNormalization  

تصحيح تصميم الجداولNormalization  

تصحيح تصميم الجداولnormalization
تصحيح تصميم الجداولnormalization

نتناول كيفية تصحيح تصميم الجداول أو بمعنى آخر سوف نتناول المرحل التي يمكننا من خلالها الوصول إلى نظام قاعدة بيانات صحيح قائم على تصميم جيد للجداول وذلك من خلال النقاط التالية:

1- المراجعة الأولى لتصميم قاعدة البيانات First Normal Form (Fnf)

2- المراجعة الثانية لتصميم قاعدة البيانات Second Nomal Form (Snf)

3- المراجعة الثالثة لتصميم قاعدة البيانات Third Normal Form (Tnf)

المراجعة الأولى لتصميم قاعدة البيانات: First Normal Form (Fnf)

وفيه يتم مراجعة تركيب الجدول بحيث لا يحتوى الجدول على أي حقول مركبة ولتوضيح ذلك تابع تصميم الجدول الموجود في الشكل (5)

شكل(1-5)

ولحل هذه المشكلة نقوم بتطبيق قاعدة النموذج المحسن الأول Inf بتقسيم الجدول إلى جدولين ليصبح كما في الشكل (6)

شكل(1-6)

وبالتالي لا تتكرر البيانات بل تصبح كما في الشكل (7)

شكل(1-7)

وهذا ما يسمى Inf أي النموذج المحسن الأول أما النموذج المحسن الثاني (Snf) يتم فيه مراجعة نتيجة Inf فإذا كانت هناك حقول لا تعتمد على الحقل Primary Key اعتماد كامل أي لا يصلح لأن يميزها تفصل هذه الحقول وينشأ لها وحدة جديدة Entity و النموذج المحسن الثالث Tnf يتم فيه مراجعة Snf فإذا كانت هناك حقول تعتمد على حقول أخرى يتم فصلها في وحدات Entities أخرى وسوف تم تناول ذلك في كتاب مفاهيم قواعد بيانات منفصل.

 

m2pack.biz