أحمد دوميBTEC IT
مقارنةالبرمجةمبني على مادة أحمد دومي

الكيانات والعلاقات (Entities & Relationships): 1:1 وواحد لمتعدد ومتعدد لمتعدد

Entities and Relationships

الجواب المختصر

الكيان (Entity) شخص أو مكان أو شيء أو حدث مهم في النظام نحتاج أن نخزن عنه بيانات، كالطالب والمادة والامتحان وجلسة الدراسة. ولكل كيان خصائص (Attributes) مثل رقم الطالب والاسم. والعلاقة (Relationship) توضح كيف يرتبط كيان بآخر. وأنواعها: واحد لواحد (1:1)، وواحد لمتعدد (1:M)، ومتعدد لمتعدد (M:M).

المفاهيم

المفهومالمعنىمثال (تطبيق تنظيم الدراسة)
الكيانشيء مهم نخزن عنه بياناتStudent، Subject، Exam، StudySession
الخصائصصفات الكيانStudent: StudentID, Name, Year؛ Subject: SubjectID, SubjectName, DifficultyLevel
العلاقةارتباط بين كيانين أو أكثرالطالب بالمواد، المادة بالامتحانات، الطالب بجلسات الدراسة

أنواع العلاقات

النوعالفكرةمثال
واحد لواحد (1:1)كيان من النوع الأول يرتبط بواحد فقط من الثانيمدير مدرسة واحد لكل مدرسة (بعض الأنظمة تمثلها هكذا)
واحد لمتعدد (1:M)واحد يرتبط بعدةطالب واحد له عدة جلسات دراسة؛ مادة واحدة لها عدة امتحانات
متعدد لمتعدد (M:M)عدة ترتبط بعدةطلاب ومواد: الطالب يدرس أكثر من مادة والمادة يدرسها أكثر من طالب

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

وعند الإجابة اكتب الكيانات أولًا ثم خصائصها ثم العلاقات ونوعها، فهذا ترتيب منطقي يسهّل الانتقال إلى الجداول.

المصطلحات: عربي ↔ English

كيان
Entity
خاصية
Attribute
علاقة
Relationship
واحد لمتعدد
One-to-Many
متعدد لمتعدد
Many-to-Many

كل المصطلحات في القاموس ←

لماذا يهمّ هذا في BTEC؟

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

أسئلة تجيب عنها هذه الصفحة

  • ما هو الكيان والعلاقة في قواعد البيانات؟
  • ما أنواع العلاقات 1:M وM:M؟

عن كاتب الصفحة

أحمد دومي — Ahmad Domi

مدرّس BTEC IT · الأردن

نوع المحتوى
شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
آخر مراجعة
ملاحظة على المصدر
تعتمد هذه الصفحة على ملاحظات محاضرة لأحمد دومي، وأُضيفت إليها أمثلة وشرح توضيحي عام.
المصدر
  • مادة البرمجة (أحمد دومي) — الكيانات والعلاقات