lecture4 erd

23
م ي م ص ت: مادة ل ا واعد ق ات ي عط م ل اDBAR ل ص ف ل ا ع ب را ل ا: ط ط خ م ات لاق ع لا- ات ان ي ك ل ا( ERD ) : ة ي ح ا ي ف م ل ا مات ل لك ا ة لاق;;;;;;;;;; عrelationship ، > ان ي;;;;;;;;;; كentity ، ة واص;;;;;;;;;;فattribute ، > ان ي;;;;;;;;;; ك ف ي ع ;;;;;;;;;; صweak entity ، > ان ي;;;;;;;;;;;;;;; ك وي ;;;;;;;;;;;;;;; قstrong entity ، ة واص;;;;;;;;;;;;;;;ف دة ع;;;;;;;;;;;;;;;د ي م م ي ف ل اmultivalued attribute ، ة واص;;;;;;;;;;;;;ف ة ف يI ;;;;;;;;;;;;; ش مderived attribute ، ة واص;;;;;;;;;;;;;ف ة ي;;;;;;;;;;;;; ك ر مcomposed attribute ، اح ي;;;;;;;;;;;;;;;; ف مkey ، ة درج;;;;;;;;;;;;;;;; ة لاق;;;;;;;;;;;;;;;; ع ل اrelationship cardinality، CHEN,CROW'S FOOT, REIN85, IDEFIX . ص: خ مل ر كر ي ا هد ل ص ف ل ا ى عل ف ي ر ع ت حات صطل م ل ا رق ط و ر مي ر لي ا ى ف طات ط خ م> ان ي ك- ة لاق ع( ERD ) . : ة ي م ي ل ع ت هدافm ا هدف ي ا هد ل ص ف ل ا ف ي ر ع ي ل ا م ي ه ا ف م ل ا ن ة ي ل ا ي ل ا: > ان ي لك ا وعات م ج م و ات ان ي لك ا( Entities and entity sets ) . ات ف ص وا ل ا ها ع وا نm وا( Attributes ) . ات لاق ع ل ا وعات م ج م و ات لاق ع ل ا( Relationships and Relationship sets ) . رق ط ر مي ر ي ات ان ي لك ا ات لاق ع ل وا ات ف ص وا ل وا ى ف طات ط خ مER . ح ي ت ا ف م ل ا( Keys ) . رق ط ر مي ر ي ري. خm ا1 / 23

Upload: guest800d4

Post on 30-Jun-2015

7.366 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture4 Erd

DBAR المعطيات قواعد المادة: تصميم

(ERD) الكيانات-العالقات مخطط: الرابع الفصل

الكلمات المفتاحية: ،weak entity ضعيف كيان ،attribute واصفة ،entity كيان ،relationship عالقة واصفة ،multivalued attribute القيم متعددة واصفة ،strong entity قوي كيان

derived مشتقة attribute، مركب00ة واص00فة composed attribute، مفت00اح key، relationship العالق00ة درج00ة cardinality، CHEN,CROW'S FOOT, REIN85,

IDEFIX.

ملخص: مخططات في الترميز وطرق المصطلحات تعريف على الفصل هذا يركز

.(ERD) عالقة-كيان

أهداف تعليمية: :التالية بالمفاهيم التعريف الفصل هذا يهدف

الكيانات ومجموعات الكيان (Entities and entity sets).وأنواعها الواصفات (Attributes).العالقات ومجموعات العالقات (Relationships and Relationship sets ).مخططات في والواصفات والعالقات الكيانات ترميز طرق ER.المفاتيح (Keys).أخرى. ترميز طرقترميز عن مثال Chenترميز و Crow's Foot.التعميم (Generalization).العالقات ربط (Aggregation).

1 / 18

Page 2: Lecture4 Erd

مقدمة:.1ERO نموذج يشكLل البيان00ات قاع00دةERD . وتمثLلERD لمخططات أساسا

المكوLن00ات تص00ف وهي النه00ائي، المس00تخدم يراه00ا كم00ا المفاهيمي00ة.الواصفات ،العالقات ،الكيانات: ER لنموذج الثالث األساسية

التفصيالت بمستوى بعضها عن تختلفER لمخططات نماذج عدة هناك النماذج أشهر أن إال المخطط، عناصر وترميز بالمخطط، الممثلةO وأكثرها ومحتوياته ترميزاته سنعرض الذيCHEN نموذج هو استخداما

الفصل. هذا فياألخرى: النماذج منCROW'S FOOTREIN85IDEFIX

(:Entities and entity sets) الكيانات ومجموعات الكيانات.2O من سواه عما ومميLز موجود غرض هوentity الكيان األغراض. فمثال

هو2547-58-587 والرقم الله عبد كمال االسم يحمل الذي الشخص للكيان العالم. ويمكن هذا ضمن معيLن كشخص تعريفه يمكن ألنه كيان،

O يكون أن O أو مثالO(، كتاب أو )كشخصconcrete)مادياO( ملموسا تجريدياabstractكتاريخ( دLأما أو تول .)الكيانات مجموعة مفهوم entity setفهي

الذين األشخاص )مثالO: جميع النمط نفس من الكيانات من مجموعةO يملكون مالي(. مصرف في حسابا

أنها: على العالئقية البيانات قاعدة إلى النظر يمكنالكيانات من مجموعة-الكيانات. هذه )عالقات( بين روابط-

قاع000دة ج000داول من ج000دول إلىERD مخطط000ات في الكي000ان يش000ير س00طر كل يسمى حين الجدول. في هذا في سطر إلى وليس المعطيات

ERD مخططات في الكيان يمثلوالكيان. بنسخة الجدول هذا أسطر منO الذي الكيان، اسم يحتوي بمستطيل كبيرة. بأحرف يkكتب ما غالبا

الكيانات: من نوعين بين التميز يمكن

Strong) القوي الكيان- Entity set)، وج00ود ل00ه الذي الكيان وهو األخرى. الكيانات وجود عن مستقل

Weak) الض00عيف الكيان- Entity set)وج00ود على يعتم00د وج00وده هن00اك يكن لم إذا ل00ه وج00ود )ال موظف ترفيع كقرار آخر، كيان

بمس00تطيل الكيان00ات من الن00وع له00ذا يرم00ز للموظ00ف(، كي00اناإلطار. مزدوج

2 / 18

ENTITY

ENTITY

Page 3: Lecture4 Erd

Actual) أساسي مفتاح وجود عدم ميزاته أهم Key)يتم . ع00ادة من المس00تورد المفت00اح ت00ركيب من ل00ه أساسي مفتاح انتخاب الموظ00ف )رقم الكي00ان ه00ذا واص0فات إح00دى م00ع األب الكي00انمثالO( الترفيع وتاريخ

(:Attributes) وأنواعها الواصفات.3 عن كيان كل يتميز الواصفات، من بمجموعة كيانات مجموعة كل تتميزالواصفات. بقيم نفسها المجموعة ضمن غيره

Customer (name, ssn, city, street)Account (number, balance)

)خاصة( واصفة لكل المتاحة = القيم(Domain) التعريف مجال

الواصفات: أنواعش0ير :الرئيسية المفاتيحkالرئيس0ية المف0اتيح إلى الواص0فات ت

تحتها خط بوضعERD مخططات فيع00دة إلى تقسيمها يمكن التي الواصفة : هيالمركبة الواصفة

واص00فة تقس00يم يمكن المث00ال، س00بيل أخ00رى. فعلى واصفاتودولة. والية مدينة، شارع، إلى العنوان

تقسيمها. مثل يمكن ال التي الواصفة : هيالبسيطة الواصفة وغيرها. االجتماعية الحالة العمر،

قيمتها حساب يتم التي الواصفة هي:مشتقة O إلى استنادا بحيث محددة، خوارزميات على باالعتماد أخرى، واصفات

المعطيات. فعلى قاعدة في تخزينها عن االستغناء يمكن تاريخ على اعتمادا الموظف عمر حساب يمكن المثال سبيلالمعطيات. قاعدة في المkخزن ميالده

من أكثر تأخذ أن يمكن ال التي الواصفات هي: القيمة وحيدة من أكثر للشخص يكون أن يمكن ال المثال، سبيل قيمة. فعلى

بالضرورة. بسيطة واصفة ليست أنها وحيد. إال هوية رقمقيم. عدة تأخذ أن يمكن التي الواصفات هي: القيم متعددة

أرقام عدة له يكون قد أو شهادات عدة الشخص يحمل قد مثالهاتف.

بيضوي. بشكلER مخططات في للواصفة يرمز ،Chen مخططات في اإلطار، مزدوج بيضوي بشكل لها يرمز القيم متعددة الواصفة كانت وإذا

أو بخطوط، مرتبطة بيضوية أشكال بمجموعة المركبة للواصفة ويرمز المشتقة للواصفة يرمز مزدوج، بخط الكيان مع يرتبط بيضوي بشكلمنقط. بخط يتم الكيان مع اتصاله أو اإلطار منقط بيضوي بشكل

3 / 18

attribute

واصفة بسيطة

attribute

واصفة متعددة القيم

attribute

واصفة مركبة

attribute

واصفة مشتقة

attributeattribute

Page 4: Lecture4 Erd

Crow’s مخطط00ات في أم00ا Footالمس00تطيل داخ00ل الواص00فات فتكتب تمثي00ل يس00تهلكها ال00تي الكب00يرة المس00احة لتوفير وذلك للكيان، الممثل

O نج0د ال لكنن0االس0ابقة. بالطريقة الواصفات متع0ددة للواص0فات تم0ثيالالمشتقة. الواصفات أو القيم في الكي00ان تحقي00ق عن00د له00ا قيم إدخ00ال ينبغي ال00تي الواص00فات تكتب

Crow’s مخطط00ات Footأن نالح00ظ الت00الي المث00ال ع00ريض. ففي بخ00ط لجمي00ع أن نفترض حيث عريض، بخط كتبتا وكنيته الطالب اسم واصفتي أوس00ط اس00م لهم نحفظ ال قد الطالب بعض أن وكنى. إال أسماء الطالب

إلكتروني. بريد عنوان أو هاتف رقم أو

Crow’s Foot وChen مخططات في الواصفات تمثيل بين مقارنة

Crow’s Foot وChen النموذجين في الواصفات أنواع بعض تمثيل

Relationships and) العالقات ومجموعات العالقات.4Relationship sets :)

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

والتعددية: االرتباطية.4.1 لواح00د، العالق00ة: واح00د هذه تصنيف إلى العالقة ارتباطية مصطلح يشير المح00دد الع0دد التعددي0ة مص0طلح يع0رف ولعدي0د. عدي0د أو لعدي0د، واح00د

العالقة. في آخر بكيان المرتبط الكيان ظهور لمرات

4 / 18

Page 5: Lecture4 Erd

بالصيغة الكيان، بجانب األرقام بوضعChen مخططات في التعددية تkمثل(x,y).القيم00ة والثاني00ة الص00غرى، القيم00ة األولى القيم00ة تمث00ل حيث

) األس000اتذة كي000ان ج000وار إلى ( المكت000وب1,4) ال000رقم ،Oالعظمى. مثالPROFESSORدر�س "أستاذ العالقة ( في k00ل00رقم يمكن أن00ه ص00ف" يع00ني ي

( منCLASS) الص00فوف جدول في خارجي كمفتاح يتكرر أن األستاذ هذامرات. وبالتالي: ألربع واحد

أعلى. حد يوجد ال أنه يعني( N,1) بالشكل الصيغة هذه كتبت إذا- أن يمكن الكي00ان ه00ذا أن ( يع00ني1,1) بالش00كل الص00يغة هذه كتبت إذا-

المقابل. الكيان من فقط واحدة بنسخة يرتبط

Connectivityأو( Ordinalityو ) Cardinality

5 / 18

PROFESSOR CLASSteaches

Cardinalities

Connectivities

(1,1)(1,4)

1 M

CHEN Model

Cardinalities

ConnectivitiesCrow’s Foot

Model

CLASSPROFESSORteaches

Page 6: Lecture4 Erd

العالقة: قوة.4.2العالقات. وميزات خصائص أبرز بعض يلي فيما نستعرض

الوجود: تبعية تابع أنه عنه يقال أكثر، أو آخر Oكيانا وجوده في يتبع ما كيان كان إذا

به خاص بعقد المطالبة ما شركة موظفي أحد داأر : إذاO. مثالوجود إنشاء المناسب من يكون فقد يدفعها، التي الضرائب تخفيض بغرض يصبح حيث (،DEPENDENT) العقود وجدول الموظفين جدول بين عالقة

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

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

فة(: )غير الضعيفة العالقات المkعر� العالقة فإن البعض، بعضها عن الوجود مستقلة الكيانات تكن لم إذا

هذه تتحقق ،ةالتصميمي النظر وجهة ضعيفة. من عالقة تدعى بينهاO الرئيسي الجدول مفتاح يحتو� لم إذا العالقة الرئيسي المفتاح من مكونااألب. للجدول

فة(: القوية العالقات )المkعر�فة، أيضا وتkعر�ف القوية، العالقة توجد المستقلة الكيانات بين بالمkعر�

هذه تتحقق ،ةالتصميمي النظر وجهة البعض. من بعضها عن الوجودO الرئيسي الجدول مفتاح احتوى إذا العالقة O مكونا من األقل على واحدااألب. للجدول الرئيسي المفتاح

6 / 18

Page 7: Lecture4 Erd

جدا. مهم المعطيات قاعدة في الجداول فيه تو�لد الذي الترتيب يkعتبر على الذي الكيان تحقيق ينبغي لعديد واحد نمط من العالقات ففي التكامل أخطاء لتجنب وذلك المعطيات قاعدة في أوال الواحد جانب

العالقة. قوة عن بمعزل وذلك المرجعي

- المشاركون: العالقة أطراف.4.3المشارك:

O كان سواء العالقة في كيان كل هو إجبارياO. أم اختياريا

االختياري: المشارك الكي00ان من بنس00خة الكي00ان من نس00خة كل ترتبط أن Oضروريا يكن لم إذا

والمن00اهج الص00فوف بين العالق00ة في نالح00ظ Oالعالقة. مثال في الموافق. Oصفوفا تولد ال قد المناهج بعض أن ،Oمسبقا الموضحة

بج00وار صغيرة دائرة برسم ،ERD مخططات في االختيارية العالقة تمثلالعالقة. خط على االختياري الكيان

اإلجبارية(: )العالقة اإلجباري المشارك من نس0خة ك0ل ترتب0ط أن الض0روري من ك0ان إذا إجباري0ة العالق0ة تكون

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

اختيارية. O اآلن نس00تعرض O مث00اال قواع00د في العالق00ات دور أهمي00ة ي00بين توض00يحيا

يق00ودون األس00اتذة بعض توظ00ف كلي00ة ل00دينا أن المعطي00ات. لنف00ترضا يدرس00ونها. إذا حص00ص أو صفوف لهم يكون أن دون من األبحاث L00تمعن

درس "األستاذ العالقة في k00من أن00ه نج00د الش00كل في ص00ف" الموض00حة ي اختي00اري كي00ان الص00ف ف00إن وبالتالي صف أي األستاذ يدرس أال الممكن دون ص00ف هن00اك يك00ون أن يمكن ال ،أخ00رى ناحي00ة لألستاذ. ومن بالنسبة

للصف. بالنسبة إجباري كيان هو أستاذ الكيان أن أي يدرسه، أستاذ

فبينما (،connectivity )أوOrdinality وCardinality بين : نميLزمالحظة اختيارية أنها حيث من العالقة الثانية تصف العالقة، تعددية األولى تصف

للعالقات األعظمي العددcardinality تصف أخرى، إجبارية. وبعبارة أوللعالقات. المطلق األصغري العدد الثانية وتصف

:الضعيفة والكيانات العالقة قوة.4.4

الضعيف: الكيان :التاليين الشرطين يحقق كيان أي هو ال00ذي األب الكي00ان عن بمع00زل يوج00د أن يمكن ال وجوده: أي في تابع-

بعالقة. به يرتبط

7 / 18

Page 8: Lecture4 Erd

العالقة. في األب الكيان من Oجزئيا أو Oكليا مشتق الرئيسي مفتاحه-

بهم. وبه00دف خاص00ة ت00أمين عقود لموظفيها تأمين شركة تقدم قد Oمثال الش00ركة، م00ع مشروط عقد للموظف يكون قد العقود، هذه مثل توصيف

ج00داوتي أن يمكن ال أنه ما. كما بموظف العقد هذا يرتبط أن ينبغي أنه إال الم00وظفين جدول عن ( بمعزلDEPENDENT) المشروطة العقود جدول

(EMPLOYEEنجد .) المش00روطة العقود كيان أن بالتالي (DEPENDENT) والعقود. الموظفين بين العالقة في ضعيف كيان هو

O أو الرئيسي مفتاحه كامل الضعيف الكيان يرث من األقل على منه جزءااألب. الكيان

العالقة: درجة.4.5 أن00واع ثالث00ة نج00د به00ا. وهن00ا المرتبط00ة الكيان00ات عدد العالقة درجة تحدد

للعالقات: أساسية

8 / 18

Page 9: Lecture4 Erd

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

ه00ذه مث00ل أن إال أعلى، درج00ات ذات عالق00ات وج00ود من ال00رغم علىبها. خاصة تسمية يوجد ال وبالتالي Oجدا نادرة العالقات

أح00د يك00ون أن يمكن الش00كل، في الم00ذكورة األحادي00ة العالق00ة حالة في تحض00يري منه00اج عن ( عب00ارةCOURSE) المن00اهج ج00دول في المن00اهج

بعالق00ة بنفسه المناهج كيان ربط ينبغي الحالة هذه أخرى. وفي لمناهجالشكل. في منهج" الموضحة يتطلب "منهج هي العودية . والعالقةالعودية العالقة باسم Oأيضا األحادية العالقة تعرف العودي00ة البعض. للعالقة ببعضها الواحد الجدول أسطر بربط تسمح التيهي: أنواع ثالثة

O يكون أن لموظف يمكن : إذلعديد واحد نمط من العودية العالقة - مديرافقط. واحد مدير موظف لكل أن حين في آخرين، موظفين لعدة

ي00تزوج أن للموظ00ف : يمكنلواح00د واح00د نم00ط من العودي00ة العالق00ة -الشركة. موظفي من فقط وواحدة واحدة موظفة

المن00اهج اح00د يك00ون أن : يمكنلعدي00د عدي00د نم00ط من العودي00ة العالقة -Oيتطلب ق00د الواح00د المنهج أن كم00ا أخ00رى، من00اهج لعدة للتحضير أساسيا

له. للتحضير مسبقة أخرى مناهج عدة بدوره

9 / 18

Page 10: Lecture4 Erd

ذات أو الثالثي00ة العالقات استخدام أن إال ثنائية، العالقات معظم أن رغم من العم00ل. نالح00ظ حري00ة من بشيء للمصممين يسمح األعلى الدرجات

يلي: ما الشكل

( لتموي00لCONTRIBUTOR) المس00اهمين مجموعة في المشاركون يتبرع(. FUND) الخاصة األبحاث صناديق (RECIPIENT) التموي000ل متلقي كي000ان في الموج000ودة األبح000اث تم000ول

(. FUND) التمويل صناديق كيان محتويات بوساطة التبرع للمساهمين يمكن ،Oلكثير. فمثال كثير نمط من هي العالقات كافة مم00ولين. كم00ا عدة صندوق لكل يكون أن يمكن كما تمويل، صناديق لعدة

من0ه. كم0ا للتموي0ل متلقية تصبح أبحاث، عدة صندوق كل يدعم أن يمكنصناديق. عدة من تمويله على الواحد البحث يحصل أن يمكن

10 / 18

Page 11: Lecture4 Erd

ص0ناديق و التموي0ل، متلقي ، المس0اهمون الثالث0ة الكيان0ات هذه ترتبط طبيع00ة على العالق00ة ه00ذه ثالثي00ة. ت00ؤثر عالق00ة بوس00اطة التموي00ل

هذه. المعطيات قاعدة في االستفسارات

مخططات في والواصفات والعالقات الكيانات ترميز طرق.5ER:

Entityعنه بيانات تخزين نريد غرض

Weak Entity آخر كيان وجود على يعتمد وجوده

Attributesالعالقة أو الكيان مميزات أو خصائص

11 / 18

Page 12: Lecture4 Erd

Key attribute مجموعة ضمن غيره عن كيان لكل مميزة خاصة

الشخص( هوية رقم )مثل نفسها الكيانات

Multivalued attribute )رقم قيمة من أكثر لها يكون أن مكن للكيان واصفة

الهاتف(

Derived attribute قيم على باالعتماد قيمتها استنتاج يمكن واصفة

الميالد( تاريخ من انطالقاO ) العمر أخرى واصفات

Relationshipsكيان من أكثر بين عالقة

Weak relationship أخرى وكيانات ضعيف كيان بين عالقة

Cardinality مع كيانات مجموعة من المرتبطة الكيانات عدد تحددأخرى كيانات مجموعة من أكثر أو كيان

Recursive relationship نفس من أخرى وكيانات كيان بين أحادية عالقة

الكيانات مجموعة

12 / 18

Page 13: Lecture4 Erd

Composite attribute واصفة من ألكثر تجزيئها يمكن مركبة واصفة

+ كنية( أب + اسم أول )االسم=اسم

(:Keys) المفاتيح.6المفاتيح: من أنواع ثالثة بين التمييز يمكنأعظمي مفتاح (Super key):

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

مرشح مفتاح (Candidate key): االجتماعي، الضمان )رقم الكيان في األصغر األعظمية المفاتيح هي

الهوية(. رقم الذاتي، الرقمأساسي مفتاح (Primary key):

O ليكوLن اختياره يتم المرشحة المفاتيح أحد O مفتاحا له ويرمز أساسياالواصفة. تحت بخطER في

- مقارنة: أخرى ترميز طرق.7 التفصيالت بمستوى بعضها عن تختلفER لمخططات نماذج عدة هناك

النماذج أشهر أن إال المخطط، عناصر وترميز بالمخطط، الممثلةO وأكثرها ومحتوياته ترميزاته عرضنا الذيCHEN نموذج هو استخداما

الفصل. هذا في

األخرى: النماذج من

CROW'S FOOTREIN85IDEFIX

المذكورة: النماذج بين مقارنة التالي الشكل يبين

13 / 18

Page 14: Lecture4 Erd

:مثال.8O يلي فيما سنعرض أشرطة ةإلعار مركز بيانات قاعدة يمثل مخططا

سنعيد ثم ومن فيه، المتضمنة العالقات بشرح سنقوم الفيديو،و.Crow's Foot ترميز مستخدمين المخطط

14 / 18

A

B

C

D

E

F

Page 15: Lecture4 Erd

A لم مسجل )مشترك استعارة حركات للشخص يكون ال أن يمكن0

استعارة( بحركات يقمNاستعارة. حركة من أكثر له يكون أن يمكن شخص كل

BO تخص اإلعارة حركة1 األقل. على شخصاO تخص اإلعارة حركة1 األكثر. على شخصا

CO تخص اإلعارة حركة1 األقل. على شريطاO تخص اإلعارة حركة1 األكثر. على شريطا

D )يتم األقل على واحدة إعارة حركة عليه تتم أن يجب الشريط1

طلبه(. عند شراؤهNإعارة. حركة من أكثر الشريط على تتم أن يمكن

EO يتضمن الشريط1 األقل. على فيلماO يتضمن الشريط1 فيلم من أكثر تسجيل يمكن )ال األكثر على فيلما

الشريط(. نفس على

Fاألقل. على واحد شريط على يسجل الفيلم1Nطويلة(. الفيلم )مدة شريط من أكثر على الفيلم يسجل أن يمكن

:Crow's Foot ترميز باستخدام المخطط

15 / 18

PersonStreetPostal code

Community

RentalDate of rentalReturn date

Rental chargeTapeTape name

Rentable filmNameLate charge

Rental price

Page 16: Lecture4 Erd

والجزئية. الفائقة الكيانات أنماط.9 تحدد هرمية بأنها العالئقية المعطيات قواعد في التعميم هرمية تkعر�ف

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

تميزه. بواصفات الجزئية األنماط كيانات من كل ينفرد

16 / 18

Page 17: Lecture4 Erd

التعميم )أو التعميم هرمية أن ،السابقين ينالشكل من نالحظGeneralization )شكال تتضمنO جزئي نمط كل أن الوراثة. أي أشكال من

من كل يرث ،Oاألب. مثال الفائق النمط من وعالقاته واصفاته يرث وأرقام العناوين مثل واصفات والمحاسبين ،نالميكانيكيي الطيارين،

هذه من لكل يكون أن يمكن أنه "موظف". إال األب الكيان من الهواتف النمط ذي األب الكيان يرتبط أخرى، بها. بعبارة خاصة واصفات الكيانات

األنماط باسم تعرف فريدة جزئية أنماط ذات كيانات بعدة الفائق.المنفصلة الجزئية

المتداخلة( غير الجزئية األنماط )أو المنفصلة الجزئية األنماط تعرف من جزئية مجموعة تحوي التي الجزئية األنماط من مجموعة بأنها

األب الكيان هذا من سطر كل أن إال الفائق، النمط ذي األب واصفات السابق، الشكل في Oفقط. مثال الكيانات هذه أحد في يظهر أن يمكن

أن يمكن فال الطيارين، جدول في إال يظهر أن يمكن ال الطيار الموظفO يكون O طيارا الوقت. نفس في Oمثال ومحاسبا

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

،Oجزئي. مثال نمط من أكثر في يتكرر أن يمكن األب هذا من سطر كلالوقت. نفس في قسم ورئيس Oأستاذا يكون أن لموظف يمكن

مثال: جاري حساب المصرفية، الحسابات من نوعين بين التمييز يمكن

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

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

17 / 18

Page 18: Lecture4 Erd

المراجع:

http://database.ittoolbox.com http://www.utexas.edu/its/windows/database/datamodeling/Rm/

18 / 18