هذه هي وظيفة من قبل ضيف Anum ودهي الذي لديها رغبة كبيرة في تصميم البرمجيات
تماما كما كنت تحتاج إلى مخطط لبناء منزل ، ستحتاج مخطط قاعدة بيانات من أجل تنفيذ قاعدة بيانات بنجاح. إن عملية بناء هذا الأخير ما يسمى 'تصميم المرحلة' التي تضم عددا من الخطوات الثقيلة لنهاية المنتج أن يكون مرنا. وتعرف هذه المرحلة فعلا المعلومات (+ هيكلها) التي تذهب إلى قاعدة البيانات ، التي تتصل الافتراضات إلى نوع أو قيم بنود البيانات والعلاقة بين عناصر البيانات داخل قاعدة البيانات. جميع الشركات المهنية استخدام هذا الإجراء تصميم قاعدة البيانات الخاصة بهم وأكفأ طريقة.
وهو يتضمن أربع خطوات :
1. متطلبات التحليل
متطلبات قاعدة بيانات مصممون. الشرط المحدد للمستخدم من هذا النظام هو captured.All المعلومات ذات الصلة المتعلقة بالنظام يتم جمعها. ستة من أكثر الأساليب شيوعا هي :
- وأخذ عينات من الوثائق الموجودة ، والأشكال ، وقواعد البيانات
- موقع البحث والزيارات
- مراقبة بيئة العمل
- استبيانات
- النماذج ، بناء نموذج صغير للمستخدم شرط للتحقق من قبل من ناحية
- متطلبات التخطيط المشترك (JRP) -- اجتماعات المجموعة تجري لتحليل المشاكل القائمة
2. العلاقة الكيان التنظيمي (الشعبة)
Érd هو التأشير على مستوى عال للتعبير عن تصاميم قاعدة البيانات. ذلك بوضوح يحدد هيكل قاعدة البيانات بطريقة بسيطة جدا ومفهومة من خلال استخدام الرموز.
المعلومات التي تم جمعها خلال 'تحليل المتطلبات' الخطوة هي تتحول إلى Érd (الكيان العلاقة الرسم التخطيطي) التي يتم تنظيم البيانات في كيانات والعلاقات بينها. وذلك بدلا من الذهاب من خلال قطعة طويلة من المواد ، لدينا عرضا مصورا لنفس قطعة من المعلومات التي هي أسهل في القراءة.
عينة ائحة المخطط هو هذا :

(صورة المجاملة ويكيبيديا)
بيانات النمذجة لغات مختلفة يمكن استخدامها لإنشاء Érd مثل الغراب تدوين القدم ، وتشن التأشير ، IDEFIX (دمج تعريف للحصول على معلومات النمذجة) ، تظليل التأشير ، باتشمان التأشير ، الماركسى اللينينى الموحد (اللغة الموحدة للنمذجة) معيار الخ ويكيبيديا لديها صفحة جيدة عن اللائحة التنفيذية المخططات هنا
3. العلائقية النموذجي
فمن السهل جدا أن يفهم من هذا السيناريو Érd ، ولكن هذا الأخير ضعيف جدا من وجهة نظر التنفيذ. مفاهيم أقسام فرعية (ق ، والهياكل والعلاقات ، وعلى سبيل المثال ، لا يمكن تنفيذها في قاعدة البيانات مباشرة ، وعند هذه النقطة طراز العلائقية يأتي دور.
وهناك نموذج العلائقية توظف مفهوم واحد من الجداول (وتسمى أيضا العلاقات) ، ويضع الكيان والعلاقات صورت في Érd يتم تحويلها إلى جداول - نموذجا العلائقية.
هناك خمس خطوات لتحويل :
- بدوره كل كيان غير مجموعة ضعيفة في جدولها المقابلة مع نفس المجموعة من سمات
- الاستعاضة عن وجود علاقة من سمات العلاقة التي هي مفاتيح للمجموعات التي تربط الكيان
- بعض العلاقات يمكن أن تفعل جيدا إذا اقترن أو استبعادها. على سبيل المثال العلاقات دعم (لمجموعات كيان ضعيف) لا حاجة ليتم تحويلها الى علاقة على الاطلاق.
- استبدال كيان ضعيف مجموعة من الصفات التي لا علاقة لها سمات خاصة بها (إن وجدت) ، بالإضافة إلى سمات المقترضة التي تساعد على جعل مفتاحه الأساسي.
- تحويل هياكل فرعية باستخدام كائن النهج الموجه ، ه / س نمط التحويل أو القيم الخالية.
شرح لائحة تحويل رسم تخطيطي لنموذج العلاقة قد المفاهيم الواسعة التي لن تكون مشمولة في هذا المنصب. هناك العديد من الكتب الجيدة والموارد المتاحة على الانترنت أن يجعل من السهل أن نفهم. نظرة عامة للنظر في هذا المثال أن أكون قد أخذت من ويكيبيديا :
وهو مثالي ، مثال بسيط جدا من وصف لبعض relvars وسماتها :
- الزبون (هوية العميل ، والضرائب والهوية ، والاسم ، العنوان ، المدينة ، الولاية ، الرمز البريدي ، هاتف)
- النظام (النظام لا ، وهوية العميل ، رقم الفاتورة ، تاريخ وضعها ، تاريخ الميعاد ، شروط ، أوضاع)
- ترتيب الخط (الأمر لا ، لا يوجد خط الطلب ، رمز المنتج والكمية)
- الفاتورة (رقم الفاتورة ، معرف العميل ، أمر لا ، التاريخ ، أوضاع)
- فاتورة الخط (رقم الفاتورة ، فاتورة الخط لا ، رمز المنتج والكمية المشحونة)
- منتج (كود المنتج ، وصف المنتج)
في هذا التصميم لدينا ستة relvars : العملاء ، وسام ، الخط ، الترتيب ، الفاتورة ، فاتورة الخط والمنتج. وجريئة ، هي أبرز سمات مفاتيح المرشح. غير جريئة ، أكد الصفات هي مفاتيح خارجية.
4. التطبيع
التطبيع هو عملية لزيادة تقييم النموذج العادي ، وهي تهتم أساسا يلغي تبعيات التالية من أجل تجنب التكرار والبيانات الشاذة :
- الاعتماد الجزئي : يستند جزء من المفتاح الأساسي
- الاعتماد متعدية : استنادا إلى السمة التي ليست جزءا من المفتاح الأساسي
الأشكال الثلاثة الأولى من التطبيع هي :
- 1NF
- أدنى مستوى للتطبيق النموذج العادي
- المفتاح الأساسي كيان يتم استيفاء متطلبات السلامة
- كل خلية تحتوي على قيمة واحدة
- غير قيم المفتاح الأساسي يعتمد على المفتاح الأساسي
- 2NF
- 1NF جميع الشروط قد استوفيت
- جزئي
التبعيات تتم إزالة
- 3NF
- 2NF جميع الشروط قد استوفيت
- التبعيات متعدية إزالة
يصل إلى أعلى أشكال 5NF وBCNF (بويس - Codd نموذج عادي) وتوجد أيضا.
التطبيع يمكن تطبيقه بطريقتين :
- الأشكال العادية بعد تطبيق النموذج العلائقي هو خلق
- والخطوة الثالثة هي تخطي وإنشاء الجداول مع القيام به هو التطبيع في النظر مباشرة
بلوق daleeman لديه وظيفة جيدة جدا حول التسوية قاعدة البيانات. قراءة : التطبيق العملي للتطبيع قاعدة البيانات التي سوف تساعدك على فهم قاعدة البيانات التطبيع بالتفصيل.
















![تويت]](http://www.programmerfish.com/wp-content/themes/Twitter.png)
