سوال شماره 19900 چندگزینه‌ای
ICDL فنی و حرفه ای
در نرم‌افزار پایگاه داده، کدام نوع رابطه (Relationship) به ازای هر رکورد در جدول اول، چندین رکورد متناظر در جدول دوم امکان‌پذیر است؟

گزینه‌ها:

  • 1. رابطه چند به چند
  • 2. رابطه صفر به یک
  • 3. رابطه یک به چند ✓ صحیح
  • 4. رابطه یک به یک

پاسخ صحیح:

  • رابطه یک به چند

توضیحات:

در پایگاه داده‌های رابطه‌ای، ارتباط بین جداول بر اساس کلیدهای اصلی و خارجی تعریف می‌شود.

رابطه‌ی یک به چند (One-to-Many) پرکاربردترین نوع رابطه است.

در این رابطه:

  • هر رکورد در جدول اول (سمت "یک") می‌تواند با چندین رکورد در جدول دوم (سمت "چند") مرتبط باشد.
  • اما هر رکورد در جدول دوم فقط به یک رکورد در جدول اول تعلق دارد.

مثال:

  • جدول دپارتمان (یک) با جدول کارمندان (چند).
  • یک د