النموذج العادي الأول (1NF)

مؤلف: Lewis Jackson
تاريخ الخلق: 10 قد 2021
تاريخ التحديث: 14 قد 2024
Anonim
1NF || FIRST NORMAL FORM (WITH EXAMPLE) IN DBMS
فيديو: 1NF || FIRST NORMAL FORM (WITH EXAMPLE) IN DBMS

المحتوى

تعريف - ماذا نموذج عادي الأول (1NF) يعني؟

يقوم النموذج العادي الأول (1NF) بتعيين القواعد الأساسية لتطبيع قاعدة البيانات ويتصل بجدول واحد داخل نظام قاعدة بيانات علائقية. التطبيع يلي ثلاث خطوات أساسية، كل مبنى على الماضي. أولها هو الشكل العادي الأول.

ينص النموذج العادي الأول على ما يلي:


  • يجب أن يكون كل عمود في الجدول فريدًا
  • يجب إنشاء جداول منفصلة لكل مجموعة من البيانات ذات الصلة
  • يجب تحديد كل جدول بعمود فريد أو أعمدة متسلسلة تسمى المفتاح الأساسي
  • لا يمكن تكرار أي صفوف
  • لا يجوز تكرار أعمدة
  • لا تحتوي تقاطعات الصف / الأعمدة على قيمة خالية
  • لا تحتوي تقاطعات الصف / الأعمدة على حقول متعددة القيم

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

Techopedia يوضح نموذج عادي الأول (1NF)

تتمثل الخطوة الأولى في تأكيد 1NF في تعديل الأعمدة متعددة القيم للتأكد من أن كل عمود في الجدول لا يستغرق أكثر من إدخال واحد.

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

وجود مفتاح فريد لا يحل متطلبات 1NF. وفقًا للقواعد ، لا يمكن أن توجد إدخالات متعددة في حقل واحد. على سبيل المثال ، في جدول بيانات لمعلومات العميل ، يمكن السماح لحقل واحد بتخزين إدخالات متعددة ، مثل عندما يكون لدى العميل أرقام هواتف متعددة. هذا انتهاك لقواعد 1NF. يمكن حل هذه المشكلة بالذات في مثالنا عن طريق إنشاء فهرس معرف عميل في الجدول الرئيسي ثم إضافة جدول منفصل يحتوي على عمود لأرقام الهواتف وعمود آخر لمعرف العميل.

يتيح ذلك الاستخدام المناسب للاستعلامات العلائقية لاستخراج البيانات من قاعدة بيانات علائقية. تتسبب حقول الإدخال الخالية أو المتعددة في حدوث مشكلات في معالجة البيانات واستخراجها ، وبالتالي فإن عملية التطبيع تزيل الغموض.

تعتبر إزالة القيم المكررة من جدول هي الخطوة التالية نحو النموذج الطبيعي الأول. يمكن نقل القيم المتكررة إلى جدول جديد.

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

يمكن أن تحتوي الجداول التي تلبي النموذج العادي الأول أيضًا على حقول تابعة وظيفيًا. توجد التبعية الوظيفية بين حقلين عندما تحدد القيمة في الحقل 1 القيمة في الحقل 2 ولا توجد سوى قيمة واحدة في الحقل 2. وفي هذه الحالة ، يعتمد الحقل 2 وظيفيًا على الحقل 1.

تتبع الجداول التي تفي بالأشكال العادية الأعلى (الثانية والثالثة والرابعة) بالضرورة النموذج العادي الأول ولكن العكس ليس صحيحًا. قد لا تتبع جميع الجداول التي تمتثل للنموذج العادي الأول النماذج العادية العليا ، حيث تشتمل النماذج العادية الأعلى على قواعد أكثر صرامة.