Professional Documents
Culture Documents
An entity may not have sufficient attributes to form a primary key. Such an
entity is termed a weak entity. An entity that has a primary key is termed a
strong entity.
قد ال يمتلك الكيان سمات كافية لتشكيل مفتاح أساسي .هذا الكيان يسمى كيان ضعيف.يُطلق على
الكيان الذي يحتوي على مفتاح أساسي كيانًا قويًا .هي عبارة عن كيانات ال توجد مستقلة بذاتها في
النظام أي أن وجودها يعتمد على وجود كيان أخر.
فمثال لو فرضنا أن مؤسسة ما تسجل معلومات عن أسماء مثال (األبناء ،الزوجة أو الوالدين)
األشخاص التابعين للموظف فوجود معلومات تابعة مرتبطة بوجود الموظف.وفي هذه الحالة يتم
اختيار المفتاح الرئيسي للكيان الرئيسي مع صفة من صفات التابع (مثل االسم) لتشكل مفتاحا
رئيسيا للكيان التابع و يوضع تحته خط متقطع ويرمز للكيان الضعيف بمستطيل داخل مستطيل
يحتوي علي اسم الكيان الضعيف ،ويرتبط مع الكيان الرئيسي بخطين مستقيمين (يعني أن وجود
الكيان االول شرط لوجود الكيان األخر وليس بالضرورة للكيانات الضعيفة فقط).
S_ID
Name S_ID A-ID
Activity History
A-Type
Place Date
.1هو مخطط يصف قاعدة البيانات بشكل رسومي تمهيدا لبنائه على شكل جداول في
نظام ادارة قواعد البيانات ) (DBMSوينتج من عملية إخضاع مخطط )(ER
لخوارزمية التحويل.
.2تتم عملية تحويل مخطط ERبتطبيق مجموعة من الخطوات البسيطة التي تسمى
خوارزمية التحويل
.3يتم تطبيق هذه الخوا رزمية بصورة كاملة ،مع تجاوز بعض الحاالت التي لم
تظهر في نموذج ER
.4بنهاية تطبيق هذه الخوارزمية يجب أن نحصل على مخطط قاعدة البيانات
العالئقي ،والذي يمثل بصورة رسومية.
خوارزمية التحويل-:
.1تحويل الكيانات القوية.
.2تحويل الكيانات الضعيفة.
.3تحويل العالقات الثنائية من نوع (.)1:1
.4تحويل العالقات الثنائية من نوع (.( N:1
.5تحويل العالقات الثنائية من نوع (.)N:N
.6تحويل الصفات متعددة القيم.
.1تحويل أنواع الكيانات القوية:
يتم هنا تحويل الكيانات القوية ,أي الكيانات غير الضعيفة ،بإنشاء جدول يتكون من
الحقول التي تقابل صفات ذلك الكيان .ويتم تحديد أحد مفاتيح الكيان ،وتسميته
بالمفتاح الرئيسي ()PK