تحديد كيانات النظام وصفاته.
- البسيط: صفة واحدة فريدة، مثل: صفة "رقم القسم" في كيان "القسم".
- المركب: مجموعة صفات تشكل معاً صفة فريدة؛ وذلك في حال عدم وجود صفة واحدة فريدة مثال ذلك: الصفتان ("رقم الفاتورة" و "السنة") في كائن ("الفاتورة") في حال إعادة ترقيم الفواتير بداية كل عام.
التصميم السليم للجدول
- جدول الدورات course ويحتوي: سجل واحد لكل دورة.
- جدول تسجيل الموظفين registration ويحتوي: رقم الموظف وكود الدورة المسجل لها.
كيان "مهندس"
- علاقة متعدد إلى متعدد: يرتبط السجل في الكيان الأول بعدة سجلات في الكيان الآخر، والعكس صحيح، مثال ذلك: في نظام مكتبة مدرسية الكتاب يستعيره العديد من المشتركين وكل مشترك يستعير مجموعة من الكتب.
- علاقة واحد الى واحد (One To One): علاقة تربط كل سجل في كيان ما بسجل واحد من كيان آخر، والعكس صحيح، مثال ذلك: العلاقة بين كياني الدولة والرئيس؛ فكل رئيس يرأس دولة واحدة، وكل دولة لها رئيس واحد. أعط أمثلة أخرى؟ ويرمز لها بالرمز (1:1).
- علاقة واحد إلى متعدد (One To Many): علاقة تربط سجلاً في الكيان الأول بعدة سجلات من الكيان الآخر، والعكس غير صحيح، ومثال ذلك: العلاقة بين كياني الأب والطفل؛ فكل أب له عدة أطفال، وكل طفل له أب واحد. أعط أمثلة أخرى؟ ويرمز لها بالرمز (∞:1) مع مراعاة الترتيب؛ حيث أن: (∞:1) ≠ (1:∞).
- كيان (مهندس) مع كيان (قسم): علاقة متعدد لواحد (1:∞).
- كيان (قسم) مع كيان (مشروع): علاقة متعدد لمتعدد (∞:∞).