PDA

View Full Version : ۱ سوال کوچیک دربارهٔ جداول موجودیت



anf-b
جمعه 09 اردیبهشت 1390, 01:26 صبح
سلام به همهٔ دوستان
می‌خواستم اگه می‌شه در رابطه با کلمهٔ مخفف pf که در این عکس اومده یه توضیحی بدین

http://www.databaseanswers.org/data_models/travel_agencies/images/travel_agencies_model.gif

با تشکر

حمیدرضاصادقیان
شنبه 10 اردیبهشت 1390, 08:16 صبح
سلام.
منظور از PF این هست که یک Foreign key میتواند خودش بخشی از یک Primary key هم باشد . به خاطر همین با PF اونو نمایش میدهند.
مثلا در جدول Service_Bookings ترکیب فیلدهای Service_id,Booking_id باهم PK هستند در صورتی که Service_id خودش FK هست.

anf-b
یک شنبه 11 اردیبهشت 1390, 17:41 عصر
سلام.
منظور از PF این هست که یک Foreign key میتواند خودش بخشی از یک Primary key هم باشد . به خاطر همین با PF اونو نمایش میدهند.


با تشکر از شما

آخه دوست عزیز اینها که خودشون تو جدولاشون کلید اصلی‌ هستن! و با این حساب که شما گفتین جدول Service_Bookings کلید اصلی نداره!!

اگر امکانش هست مشخص کنی‌ PF مخفف چه کلمه‌ای هست

حمیدرضاصادقیان
دوشنبه 12 اردیبهشت 1390, 07:49 صبح
سلام.
PF مخفف Primary and Foreign Key هست.
عرض کردم که جدول Service_Booking دارای PK هست و اونم ترکیب دو فیلد هست که یکی FK یک جدول دیگه هست و یکی PK خودش هست که در واقع ترکیب FK,PK که یک PK تشکیل میده رو با PF نمایش میدهند.