This page has been translated from Portuguese

التوحيد القياسي (اختيار من المفاتيح الأساسية)

نشرت في السبت، ديسمبر 22، 2007 - 16:47 | من جانب الادارة |

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

أهداف

1) التقليل إلى أدنى حد من الازدواجية والتضارب؛
2) سهولة التعامل مع قواعد البيانات؛
3) نظام الصيانة المعلومات.

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

وفيما هو في 1NF فقط إذا كانت جميع الحقول الأساسية تحتوي على قيم فريدة فقط (لا يحتوي على مجموعات مكررة).

الإجراءات:

أ) تحديد المفتاح الأساسي للكيان؛
ب) تحديد مجموعة المتكررة وإزالته من الجسم؛
ج) إنشاء كيان جديد مع المفتاح الأساسي للكيان والجماعة قبل تكرار.

وسيتم الحصول على المفتاح الأساسي من الكيان الجديد من قبل سلسلة من المفتاح الأساسي للكيان الأصلي ومجموعة المتكررة.

مثلا: طلب

(Numero_pedido؛ data_pedido؛ cod_cliente؛ customer_name؛ endereco_cliente، (codigo_produto؛ numero_produto؛ quantidade_produto؛ preco_produto؛ total_produto) total_pedido)

طلب => (numero_pedido؛ data_pedido؛ cod_cliente؛ customer_name؛ endereco_cliente)

Item_Pedido => (numero_pedido؛ cod_produto؛ nome_produto؛ كمية؛ preco_produto؛ total_produto)

وظيفية التبعية

A R بنسبة معينة، وX السمة الوظيفية تعتمد R R السمة X هو ضروري فقط عندما متواليات R 2 على الجمع بين قيم X أنها تطابق أيضا قيمة X.

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

A R علاقة في 2NF إذا وفقط إذا كان هو الأول وجميع سمات nonkey تعتمد اعتمادا كليا على المفتاح الأساسي (يعتمد على المفتاح بأكمله وليس مجرد جزء منه).

الإجراءات:

أ) تحديد السمات التي لا تعتمد وظيفيا على المفتاح الأساسي بأكمله.
ب) إزالة كيان محدد كل هذه الصفات وخلق كيان جديد معهم.
والمفتاح الأساسي للكيان الجديد سيكون السمة التي تتم إزالة سمات الصفات التي تعتمد وظيفيا.

= المنتج> (cod_produto، nome_produto، preco_produto)

متعدية التبعية

اسمحوا A و B و C ثلاث صفات لكيان X. C اعتمادا على ما إذا باء وباء سيعتمد على C وقال بعد ذلك إلى ألف تعتمد transitively

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

A R علاقة في 3NF فقط إذا كنت في 2NF وكل سمات nonkey تعتمد على المفتاح الأساسي ليست متعدية (كل سمة تعتمد وظيفيا فقط على سمات المفتاح الأساسي من المكونات أو إذا كانت كافة وعدم مفتاح سمات مستقلة بعضها بعضا) .

الإجراءات:

أ) تحديد كافة السمات التي تعتمد وظيفيا على سمات nonkey الأخرى؛
ب) إزالتها، وخلق كيان جديد مع نفسه.
والمفتاح الأساسي للكيان الجديد سيكون السمة التي أزالت سمات تعتمد وظيفيا.

العميل (cod_cliente؛ customer_name؛ endereco_cliente)
منتج (cod_produto؛ nome_produto؛ preco_produto)
طلب (numero_pedido؛ data_pedido؛ ؛ Total_pedido)

الوظائف ذات الصلة

  • العلاقات في قاعدة بيانات
  • آر إس إس | TrackBack أوري

    استعراض »

    لا تعليق.

    الاسم (مطلوب)
    البريد الالكتروني (المطلوبة - لم تنشر)
    الموقع
    تعليقك ( تصغير | زيادة )
    يمكنك استخدام <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <B> <cite> <code> <del datetime=""> <em> <I> <Q cite=""> <strike> على <strong> في هذه التعليقات.

    عرض

    الصورة الرمزية

    شكرا لزيارتكم.
    الاشتراك في تغذية عدم تفويت أي رسائل.

    هنا في بلوق وسوف تقدم أمثلة للعمل مع Microsoft Access ونسأل أيضا أسئلة لأولئك الذين يطلبون. أكثر

    ترغب في الاشتراك؟

    الاشتراك أو الاشتراك عن طريق البريد الالكتروني:
    أدخل بريدك الالكتروني:


    الإعلانات