Download - الصيغ المعيارية
![Page 1: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/1.jpg)
المعيارية الصيغ
![Page 2: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/2.jpg)
T.A.Mona Alawadh 2
: البيانات قاعدة تصميم من الهدف الكفاءة زيادة
: الكفاءة يدعم بشكل منتظمة المعلومات تكون أن يجببكل 1. تتكرر التي المعلومات فصل يجب التكرار، تقليل
. التكرار نتجنب حتى مستقل جدول في ووضعها سجلالمريض : رقم فإن للمستشفى الزيارات جدول في مثال
والمنطقة االتصال ومعلومات المريض اسم محل يحلبكل البيانات هذه تكرار إلى نحتاج ال أننا بحيث السكنية
. للزيارة سجل
البيانات قاعدة تصميم
![Page 3: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/3.jpg)
T.A.Mona Alawadh 3
المفقودة . 2. البيانات مدخالت تقليلآخر جدول إلى تحويلها يتم R منطقيا المستحيلة المعلومات
حيث المثال، سبيل على فارغة، تركها على Uجبر ن ال حتىوجود من بد فال حامل ذكر وجود المستحيل من أنهمعلومات غير آخر جدول في الحمل عن معلومات
معلومات إدخال إلى حاجة هناك تكون ال بحيث النوع . للذكور بالنسبة الحمل مجال في
![Page 4: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/4.jpg)
T.A.Mona Alawadh 4
المعيارية؟ الصيغة ماهيقاعدة لتصميم أعلى إلى أسفل من نهج هي المعيارية الصيغةالصفات بين العالقات دراسة طريق عن تبدأ والتي البيانات
. العادي النموذج متطلبات مع تعارضت أو استوفت إذا ما لتحديد
التكرار من البيانات قاعدة تخليص عملية هي المعيارية الصيغةاالستنتاج قوانين على باالعتماد للبيانات مسوغ الغير
الوظيفية .واالعتمادية مراحل عدة على ذلك ويتم
تحليل تتطلب للعالقة المعيارية الصيغة إلى الوصول عملية . لالنعكاس قابل التحليل هذا يكون أن بشرط للعالقة
المعيارية الصيغ(Normalization )
![Page 5: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/5.jpg)
T.A.Mona Alawadh 5
معيارية؟ الصيغ إلى نحتاج لماذا . المرونة
. البيانات إلى للوصول الطرق من العديد يدعم بناء فهو
. البيانات قاعدة سالمةالبيانات )تمنع تكرار في( : Data anomaliesمشاكل إشكالية تسبب
الحذف 1.
اإلضافة2.
التعديل3.
.الكفاءة. مساحة وتوفر البيانات تكرار تمنع
المعيارية الصيغ(Normalization )
![Page 6: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/6.jpg)
T.A.Mona Alawadh 6
) الجدول ) العالقة في الصفات بين العالقة تصفأخذنا العالقة Bو Aلو في Rصفاتأن على Bنقول وظيفيا اعتمادا بالرمز Aتعتمد االعتماد هذا A Bونمثل
قيمة أن يعني قيمة Aهذا .Bتحدد
محدد معتمد
الصفة فيه توضع الذي المكان نحدد أن نستطيع االعتمادية تحديد خالل منمن ونتخلص الصحيح المكان في البيانات وضع إلى ذلك يؤدي بالتالي
البيانات تكرار مشاكل
الوظيفية االعتمادية(functional dependencies)
A BB is functionallydependent on A
![Page 7: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/7.jpg)
T.A.Mona Alawadh 7
StaffNo position
StaffNo SL1 manager 1:1
Position StaffNo
Manager Staff number SG2 Staff number SL6
1:M X
الوظيفية االعتمادية(functional dependencies)
position is functionallydependent on StaffNo
StaffNo is not functionallydependent on position
![Page 8: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/8.jpg)
T.A.Mona Alawadh 8
لدينا كان :A and B إذا نقول فإننا لعالقة صفات
B على كلي اعتماد كان A(Full dependency)معتمد يعتمد Bإذامن Aعلى جزء أي على يعتمد .Aوال
B على جزئي اعتماد كان A(Partial dependency)معتمد إذامن الصفات بعض إزالة الوظيفية Aباإلمكان االعتمادية تزال وال
. وصحيحة قائمة
StaffNo, Snam BranchNo Partial dependency
ClientNo, PropertyNo RentDate Full dependency
الكلية الوظيفية االعتمادية(functional dependencies)
![Page 9: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/9.jpg)
T.A.Mona Alawadh 9
: المتعدية االعتمادية
:Cو Bو Aلدينا كان فإذا ما لعالقة صفات A B and B C, then A C
:مثالالفرع رقم الموظف رقم
الفرع عنوان الفرع رقمالفرع عنوان الموظف رقم
( المتعدية Transitiveاالعتماديةdependency )
![Page 10: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/10.jpg)
T.A.Mona Alawadh 10
المعيارية الصيغ(Normalization )
5NF
4NF
BCNF
3NF
2NF
1NF
Higher Normal
Form
![Page 11: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/11.jpg)
T.A.Mona Alawadh 11
( طبيعية الغير : (Unnormalized form (UNF)العالقة. البيانات من مكررة مجموعة على تحتوي التي العالقة هي
طبيعية ) الغير : (Unnormalized form (UNF)العالقة
ClientNo
CR76
PropertyNo
PG4
Name
John Key
CLIENT_PROPERTY
PG16
PG4PG36
PG16
CR56 Aline Stewart
Second_Person
First_Person
Zip StreetAddress
ID
Jill Jim 221 1319 Ozkn 1001
Janet George 222 14 Yates 2000
Family
![Page 12: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/12.jpg)
T.A.Mona Alawadh 12
( األولى المعيارية يكون(: 1NFالصيغة التي العالقة هي. فقط واحدة قيمة يعطي صف مع عمود كل تقاطع فيها
في المجاالت بتكرار تسمح ال األولى المعيارية الصيغةالمعلومات نفس تخزين عدم يعني وذلك الصف نفس
. إدراج تم السابق الجدول في مثل مختلفين مجالين فيال األولى المعيارية والصيغة مجالين، في األسرة أفراد
. بذلك تسمح
األولى المعيارية الصيغةFirst Normal Form (1NF)
![Page 13: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/13.jpg)
T.A.Mona Alawadh 13
: األولى المعيارية الصيغة إلى نحول حتى: المتكررة المجموعات إزالة
. الفارغة الخاليا في المناسبة البيانات إدخال. العالقة في المجاالت تسوية الرئيس المفتاح من نسخة مع المتكررة البيانات وضع
. من لكل أساسي مفتاح تحديد منفصلة عالقة في. الجديدة العالقات
1NF UNF
![Page 14: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/14.jpg)
14
ClientNo
CR76
Name
John Key
CLIENT
CR56 Aline Stewart
ClientNo
CR76
PropertyNo
PG4
PROPERTY
PG16
PG4PG36
PG16
CR56
CR76
CR56CR561NF relation
ClientNo
CR76
PropertyNo
PG4
Name
John Key
CLIENT_PROPERTY
PG16
PG4PG36
PG16
CR56 Aline Stewart
CR76 John Key
CR56 Aline Stewart
CR56 Aline Stewart
1NF relation
1NF relationT.A.Mona Alawadh
ClientNo
CR76
PropertyNo
PG4
Name
John Key
PG16
PG4PG36
PG16
CR56 Aline Stewart
CLIENT_PROPERTY
UNF relation
![Page 15: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/15.jpg)
T.A.Mona Alawadh 15
M_ID Name Zip Street
Number
ID
1 Jim 221 Ozkan 1319 1001
2 Jill 221 Ozkan 1319 1001
1 George
222 Yates 14 2000
2 Janet 222 Yates 14 2000
Household
1NF relation
Zip Street
Number
ID
221 Ozkan 1319 1001
222 Yates 14 2000
M_ID Name ID
1 Jim 1001
2 Jill 1001
1 George 2000
2 Janet 20001NF relation
1NF relation
Family_Address Family_Member
Second_Person
First_Person
Zip StreetAddress
ID
Jill Jim 221 1319 Ozkn
1001
Janet George 222 14 Yates 2000
Family
UNF relation
![Page 16: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/16.jpg)
T.A.Mona Alawadh 16
مثال :
UNF relation
![Page 17: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/17.jpg)
T.A.Mona Alawadh 17
( الثانية المعيارية (:2NFالصيغة: كان إذا الثانية المعيارية الصيغة في أنه الجدول عن نقول
.1. األولى المعيارية الصيغة في الجدول
الجدول )2. في صفة ( كل اعتمادا تعتمد الرئيس المفتاح غير. الرئيس المفتاح على كلي
من التحويل :2NF 1NFعند.1. الوظيفية االعتمادية نحددالصفات ) 2. أي مستقلة جداول في الجزئية الوظيفية االعتمادية كتابة
.) الرئيس المفتاح من جزء على تعتمد التيالصفات ) 3. أي مستقلة جداول في الكلية الوظيفية االعتمادية كتابة
.) الرئيس المفتاح على كلي اعتمادا تعتمد
الثانية ) المعيارية (2NFالصيغة
![Page 18: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/18.jpg)
T.A.Mona Alawadh 18
مثال:
![Page 19: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/19.jpg)
T.A.Mona Alawadh 19
![Page 20: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/20.jpg)
T.A.Mona Alawadh 20
( الثالثة المعيارية الصيغة في أنه الجدول عن (3NFنقول. الثانية المعيارية الصيغة في الجدول كان إذا ( ال أي متعدية اعتمادية على يحتوي ال الجدول كان إذا
.) الرئيس المفتاح على متعدي بشكل تعتمد صفة توجد
من التحويل :3NF 2NFعندمستقلة عالقة في ووضعها متعدية اعتمادية كل بإزالة نقوم
. والمعتمد المحدد كال على العالقة تحتوي بحيث
الثالثة ) المعيارية (3NFالصيغة
![Page 21: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/21.jpg)
T.A.Mona Alawadh 21
مثال:
متعدية
![Page 22: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/22.jpg)
T.A.Mona Alawadh 22
![Page 23: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/23.jpg)
T.A.Mona Alawadh 23
![Page 24: الصيغ المعيارية](https://reader030.vdocuments.mx/reader030/viewer/2022033010/56813260550346895d98f59f/html5/thumbnails/24.jpg)
T.A.Mona Alawadh 24