۱۶-فروردین-۱۳۸۷, ۱۸:۱۱:۲۲
با سلام
فرض می کنیم در بانک کتابخانه هر فرد می تونه چندین کتاب بگیره ولی هر کتاب فقط مختص یک نفر هست. در این حالت یک رابطه یک به چند بین جدول کتاب و عضو هست با این عناوین
عضو:
آیدی عضو(PK )- نام – نام خانوادگی
کتاب:
آیدی کتاب(PK) – نام کتاب - آیدی عضو(FK)
در این حالت اگه بخوایم یکی از اعضا را حذف کنیم تمام کتابهای مربوط به او هم از جدول کتاب حذف می شه.درصورتیکه با حذف عضو کتابها که نباید از بین برن. پس در اینجور مواقع روابط بین جداول را باید به چه صورتی تعریف کنیم که با حذف اعضا کتابها حذف نشوند؟ اگه بخوایم یه جدول دیگه بسازیم که رابطه یک به چند بین کتاب و اعضا دیگه معنی نداره؟(البته شاید این رابطه یک به چند نباشه من فقط برای رساندن منظورم این مثال را زدم)
فرض می کنیم در بانک کتابخانه هر فرد می تونه چندین کتاب بگیره ولی هر کتاب فقط مختص یک نفر هست. در این حالت یک رابطه یک به چند بین جدول کتاب و عضو هست با این عناوین
عضو:
آیدی عضو(PK )- نام – نام خانوادگی
کتاب:
آیدی کتاب(PK) – نام کتاب - آیدی عضو(FK)
در این حالت اگه بخوایم یکی از اعضا را حذف کنیم تمام کتابهای مربوط به او هم از جدول کتاب حذف می شه.درصورتیکه با حذف عضو کتابها که نباید از بین برن. پس در اینجور مواقع روابط بین جداول را باید به چه صورتی تعریف کنیم که با حذف اعضا کتابها حذف نشوند؟ اگه بخوایم یه جدول دیگه بسازیم که رابطه یک به چند بین کتاب و اعضا دیگه معنی نداره؟(البته شاید این رابطه یک به چند نباشه من فقط برای رساندن منظورم این مثال را زدم)
