ايران ويج

نسخه‌ی کامل: کلید خارجی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان کسی می تنه بین پنج موجودیت چطوری میشه کلید خارجی رو تعیین کرد؟
(۰۸-بهمن-۱۳۹۳, ۱۱:۲۲:۳۸)اظهار نوشته است: [ -> ]سلام دوستان کسی می تنه بین پنج موجودیت چطوری میشه کلید خارجی رو تعیین کرد؟

Associations in EF Code First: Part 5 – One-to-One Foreign Key Associations
(۰۸-بهمن-۱۳۹۳, ۱۱:۲۷:۲۳)far_222000 نوشته است: [ -> ]
(۰۸-بهمن-۱۳۹۳, ۱۱:۲۲:۳۸)اظهار نوشته است: [ -> ]سلام دوستان کسی می تنه بین پنج موجودیت چطوری میشه کلید خارجی رو تعیین کرد؟

Associations in EF Code First: Part 5 – One-to-One Foreign Key Associations

مرسی از اینکه بالاخره یکی پیدا شد که جواب این سوالو بده حالا شما می تونید جواب اینو هم بهم بدید چون متن ارسالیتون همش انگلیسیه و من وقت ترجمه ندارم که:
بین این پنج موجودیت کلیدای خارجی کدوم میشه من کلیدای اصلی رو مشخص کردم
جدول مهمانان (نام، نامخانوادگی، تلفن، آدرس، شماره شناسنامه، کد مسافر. کد مسافر کلید اصلیه
جدول مدیریت ( نام، نام خانوادگی، شناسه کاربری(کلید اصلی[/u])، مسئولیت).
جدول کارکنان ( نام، نام خانوادگی، کد کاربری(کلید اصلیه)، آدرس، تلفن، حیطه کاری یا پست).
جدول اتاق ( شماره اتاق( کلید اصلیه)، طبقه، هزینه، تعداد تخت).
جدول طبقات (تعداد اتاق ها، شماره طبقات ساختمان ( کلید اصلیه)[u]
چیزی که شما میخواید با چیزی که در جدول ها بنده می بینم یه خورده متفاوته.

هر مهمان، در یک اتاق هستش. هر اتاق هم در یک طبقه هستش.

پس میشه جدول مهمانان رو به جدول اتاق وصل کرد. پس باید بین جدول مهمانان و جدول اتاق ها یک ستون مشترک وجود داشته باشه. پس در جدول مهمانان یک ستون ایجاد کنید به نام شماره اتاق. حالا کلید خارجی بین این دو جدول روی ستون شماره اتاق قرار می گیره.

همین عملیات رو هم باید روی اتاق ها و طبقات انجام بدی. باید ستون طبقه در جدول اتاق به ستون شماره طبقات ساختمان از جدول طبقات وصل بشه.

بین جداول مدیریت و کارکنان هم بنده چیزی به نظرم نمی رسه و فکر هم نمی کنم که اصلاً لزومی به ایجاد کلید باشه
(۰۸-بهمن-۱۳۹۳, ۱۲:۵۲:۰۱)far_222000 نوشته است: [ -> ]چیزی که شما میخواید با چیزی که در جدول ها بنده می بینم یه خورده متفاوته.

هر مهمان، در یک اتاق هستش. هر اتاق هم در یک طبقه هستش.

پس میشه جدول مهمانان رو به جدول اتاق وصل کرد. پس باید بین جدول مهمانان و جدول اتاق ها یک ستون مشترک وجود داشته باشه. پس در جدول مهمانان یک ستون ایجاد کنید به نام شماره اتاق. حالا کلید خارجی بین این دو جدول روی ستون شماره اتاق قرار می گیره.

همین عملیات رو هم باید روی اتاق ها و طبقات انجام بدی. باید ستون طبقه در جدول اتاق به ستون شماره طبقات ساختمان از جدول طبقات وصل بشه.

بین جداول مدیریت و کارکنان هم بنده چیزی به نظرم نمی رسه و فکر هم نمی کنم که اصلاً لزومی به ایجاد کلید باشه

بسیار سپاس گذارم انجام میدم ببینم چی جواب میده خیلی لطف کردید