مواضيع المحاضرة: الصيغ المعيارية الاولى والثانية والثالثة
background image

background image

 

الهدف من تصميم قاعدة البيانات

  :

 

ادة الكفاءةٌز

 

 

دعم الكفاءةٌ لكشب ةمظتنم تامولعملا نوكت نأ بجٌ

:

 

.1

  تتكرر بكل سجل ووضعهاًتلا تامولعملا لصف بجٌ ،راركتلا لٌلقت

جدول مستقل حتى نتجنب التكرارًف

.

 

 مثال

 :

 حل محل اسمٌ ضٌرملا مقر نإف ىفشتسملل تاراٌزلا لودج ًف

 ث أننا ال نحتاجٌحب ةٌنكسلا ةقطنملاو لاصتلاا تامولعمو ضٌرملا

ارةٌزلل لجس لكب تاناٌبلا هذه راركت ىلإ

 .

 

2

 


background image

.2

 انات المفقودةٌبلا تلاخدم لٌلقت

  .

 

 جبر علىُن لا ىتح رخآ لودج ىلإ اهلٌوحت متٌ ًاٌقطنم ةلٌحتسملا تامولعملا

 ل وجود ذكرٌحتسملا نم هنأ ثٌح ،لاثملا لٌبس ىلع ،ةؼراف اهكرت

 رٌؼ رخآ لودج ًف لمحلا نع تامولعم دوجو نم دب لاف لماح

 ًث ال تكون هناك حاجة إلى إدخال معلومات فٌحب عونلا تامولعم

مجال الحمل بالنسبة للذكور

  .

 

 

انات دون معرفة موقعهاٌبلا ىلإ لوصولاب نٌمدختسملل حامسلا

  .

 

  مجال واحد ال أنًف تامولعملا نع ثحبلاب مدختسملل حمسٌ نأ بجٌ

حتوي على نفس هذه المعلوماتٌ رخآ لاجم يأ نمخٌ

  .

 

 

3

 


background image

  ؟ةٌراٌعملا ةؽٌصلا ًهام

 

  تبدأًتلاو تاناٌبلا ةدعاق مٌمصتل ىلعأ ىلإ لفسأ نم جهن ًه ةٌراٌعملا ةؽٌصلا

 د ما إذا استوفت أو تعارضتٌدحتل تافصلا نٌب تاقلاعلا ةسارد قٌرط نع

مع متطلبات النموذج العادي

 

 ر مسوغٌؽلا راركتلا نم تاناٌبلا ةدعاق صٌلخت ةٌلمع ًه ةٌراٌعملا ةؽٌصلا

 ن االستنتاجٌناوق ىلع دامتعلااب تاناٌبلل

 واالعتمادية الوظيفية

 تم ذلك علىٌو

عدة مراحل

 

 ل للعالقة بشرط أنٌلحت بلطتت ةقلاعلل ةٌراٌعملا ةؽٌصلا ىلإ لوصولا ةٌلمع

ل قابل لالنعكاسٌلحتلا اذه نوكٌ

  .

 

4

 


background image

؟ةٌراٌعم ػٌصلا ىلإ جاتحن اذامل

 

  

المرونة

 .

 

اناتٌبلا ىلإ لوصولل قرطلا نم دٌدعلا معدٌ ءانب وهف

 

اناتٌبلا ةدعاق ةملاس

 

تمنع

 

  اناتٌبلا راركت لكاشم

(

Data anomalies 

 )

 ًة فٌلاكشإ ببست

.1

 الحذؾ

 

.2

اإلضافة

 

.3

لٌدعتلا

 

 

الكفاءة

انات وتوفر مساحةٌبلا راركت عنمت

 

5

 


background image

 

  العالقةًف تافصلا نٌب ةقلاعلا ؾصت

(

الجدول

)

 

 لو أخذنا

A

 

 و

B

 

  العالقةًف تافص

R

 

 نقول أن

B

 

 ا علىٌفٌظو ادامتعا دمتعت

A

  

 ونمثل هذا االعتماد بالرمز

A       B

  

 

 مةٌق نأ ًنعٌ اذه

A

 

 مةٌق ددحت

B

 .

 

 

 

 

                                  

 معتمد                                    محدد

 

 

 ًه الصفة بالتالٌف عضوت يذلا ناكملا ددحن نأ عٌطتسن ةٌدامتعلاا دٌدحت للاخ نم

 ح ونتخلص من مشاكل تكرارٌحصلا ناكملا ًف تاناٌبلا عضو ىلإ كلذ يدؤٌ

 اناتٌبلا

(

anomalies

)

 

 

 
 

 

A

 

B

 

B is functionally

 

dependent on A

 

6

 


background image

 ناٌدل ناك اذإ

 A and B

صفات لعالقة فإننا نقول

:

 

 

B

 

  علىًلك دامتعا دمتعم

A

(

Full dependency

 )

 إذا كان

B

 

 عتمد علىٌ

A

 

 عتمد على أي جزء منٌ لاو

A

.

 

  

B

 

  علىًئزج دامتعا دمتعم

A

(

Partial dependency

 )

 إذا كان باإلمكان

إزالة بعض الصفات من

 A 

 

حةٌحصو ةمئاق ةٌفٌظولا ةٌدامتعلاا لازت لاو

.

 

 

 

7

 


background image

 ةٌدعتملا ةٌدامتعلاا

  :

 

 

 ناٌدل

A

 

 و

B

 

 و

C

 

صفات لعالقة ما فإذا كان

:

 

A       B  and  B       C,  then  A       C 

مثال

رقم الموظؾ           رقم الفرع

 

رقم الفرع              عنوان الفرع

 

رقم الموظؾ          عنوان الفرع

 

8

 

T.A.Mona Alawadh 

 


background image

5NF

 

4NF

 

BCNF

 

3NF

 

2NF

 

1NF

 

Higher 

Normal

 

 Form

 

 

9

 


background image

 

 العالقة

 رٌؼ

ال

 ةٌعٌبط

(

Unnormalized form (UNF) 

)

:

 

 

 ً العالقة التًه

 تحوي

اناتٌبلا نم ةرركم ةعومجم ىلع

.

 

 

 

ClientNo

 

CR76

 

PropertyNo

 

PG4

 

Name

 

Salim

 

CLIENT_PROPERTY

 

PG16

 

PG4

 

PG36

 

PG16

 

CR56

 

Shaymaa

 

Second 

_Perso

First 

_Person 

Zip 

Street 

Address 

ID 

Hayder 

Ali 

221 

1319 Sadic 

1001 

Taha 

Zena 

222 

14 Faris 

2000 

Family

 

10

 


background image

 

 ة األولىٌراٌعملا ةؽٌصلا

(

1NF

 :)

 ها تقاطعٌف نوكٌ ًتلا ةقلاعلا ًه

مة واحدة فقطٌق ًطعٌ ؾص عم دومع لك

.

 

 

  نفس الصؾًف تلااجملا راركتب حمست لا ىلولأا ةٌراٌعملا ةؽٌصلا

نٌفلتخم نٌلاجم ًف تامولعملا سفن نٌزخت مدع ًنعٌ كلذو

 .

 ًمثل ف

 ةٌراٌعملا ةؽٌصلاو ،نٌلاجم ًف ةرسلأا دارفأ جاردإ مت قباسلا لودجلا

األولى ال تسمح بذلك

.

 

11

 


background image

ة األولىٌراٌعملا ةؽٌصلا ىلإ لوحن ىتح

:

 

إزالة المجموعات المتكررة

:

 

 

ا الفارؼةٌلاخلا ًف ةبسانملا تاناٌبلا لاخدإ

.

 

 

 العالقةًف تلااجملا ةٌوست

.

 

  عالقةًف سٌئرلا حاتفملا نم ةخسن عم ةرركتملا تاناٌبلا عضو

منفصلة

 .

دةٌدجلا تاقلاعلا نم لكل ًساسأ حاتفم دٌدحت

.

 

 

 

12

 


background image

ClientNo

 

CR76

 

Name

 

John Key

 

CLIENT

 

CR56

 

Aline Stewart

 

ClientNo

 

CR76

 

PropertyNo

 

PG4

 

PROPERTY

 

PG16

 

PG4

 

PG36

 

PG16

 

CR56

 

CR76

 

CR56

 

CR56

 

1NF relation

 

ClientNo

 

CR76

 

PropertyNo

 

PG4

 

Name

 

John Key

 

CLIENT_PROPERTY

 

PG16

 

PG4

 

PG36

 

PG16

 

CR56

 

Aline Stewart

 

CR76

 

John Key

 

CR56

 

Aline Stewart

 

CR56

 

Aline Stewart

 

1NF relation 

 

1NF relation

 

13

 

ClientNo

 

CR76

 

PropertyNo

 

PG4

 

Name

 

John Key

 

PG16

 

PG4

 

PG36

 

PG16

 

CR56

 

Aline Stewart

 

CLIENT_PROPERTY

 

UNF relation

 


background image

 ةٌناثلا ةٌراٌعملا ةؽٌصلا

(

2NF

:)

 

ة إذا كانٌناثلا ةٌراٌعملا ةؽٌصلا ًف هنأ لودجلا نع لوقن

.1

 

ة األولىٌراٌعملا ةؽٌصلا ًف لودجلا

.2

  الجدولًف ةفص لك

(

غير المفتاح الرئيس

 )

 تعتمد اعتمادا كلي على المفتاح

الرئيس

 

 ل منٌوحتلا دنع

2NF           1NF

 :

 

.1

ةٌفٌظولا ةٌدامتعلاا ددحن

.2

  جداول مستقلةًف ةٌئزجلا ةٌفٌظولا ةٌدامتعلاا ةباتك

(

  تعتمدًتلا تافصلا يأ

سٌئرلا حاتفملا نم ءزج ىلع

.)

 

.3

  جداول مستقلةًف ةٌلكلا ةٌفٌظولا ةٌدامتعلاا ةباتك

(

   أي الصفات تعتمد

سٌئرلا حاتفملا ىلع ًلك ادامتعا

  .)

 

 

 

14

 


background image

 ة الثالثةٌراٌعملا ةؽٌصلا ًف هنأ لودجلا نع لوقن

(

3NF

)

 

ةٌناثلا ةٌراٌعملا ةؽٌصلا ًف لودجلا ناك اذإ

.

 

 ةٌدعتم ةٌدامتعا ىلع يوتحٌ لا لودجلا ناك اذإ

(

 أي ال توجد صفة تعتمد

سٌئرلا حاتفملا ىلع يدعتم لكشب

.)

 

 

 ل منٌوحتلا دنع

3NF           2NF

:

 

 ث تحتويٌحب ةلقتسم ةقلاع ًف اهعضوو ةٌدعتم ةٌدامتعا لك ةلازإب موقن

العالقة على كال المحدد والمعتمد

.

 

  

 

15

 




رفعت المحاضرة من قبل: معن عبدالخالق
المشاهدات: لقد قام عضوان و 1249 زائراً بقراءة هذه المحاضرة








تسجيل دخول

أو
عبر الحساب الاعتيادي
الرجاء كتابة البريد الالكتروني بشكل صحيح
الرجاء كتابة كلمة المرور
لست عضواً في موقع محاضراتي؟
اضغط هنا للتسجيل