سوال شماره 19900
چندگزینهای
ICDL فنی و حرفه ای
در نرمافزار پایگاه داده، کدام نوع رابطه (Relationship) به ازای هر رکورد در جدول اول، چندین رکورد متناظر در جدول دوم امکانپذیر است؟
گزینهها:
- 1. رابطه چند به چند
- 2. رابطه صفر به یک
- 3. رابطه یک به چند ✓ صحیح
- 4. رابطه یک به یک
پاسخ صحیح:
- رابطه یک به چند
توضیحات:
در پایگاه دادههای رابطهای، ارتباط بین جداول بر اساس کلیدهای اصلی و خارجی تعریف میشود.
رابطهی یک به چند (One-to-Many) پرکاربردترین نوع رابطه است.
در این رابطه:
- هر رکورد در جدول اول (سمت "یک") میتواند با چندین رکورد در جدول دوم (سمت "چند") مرتبط باشد.
- اما هر رکورد در جدول دوم فقط به یک رکورد در جدول اول تعلق دارد.
مثال:
- جدول دپارتمان (یک) با جدول کارمندان (چند).
- یک د