کلید خارجی در ER

پرسیده شده
فعالیت 1295 روز پیش
دیده شده 774 بار
0

سلام

کلید خارجی در ER diagram باچه شکلی نشون داده میشه؟

فایل پیوست

Seyyed Ali Aghamiri
Seyyed Ali Aghamiri

24 مهر 99

3
حذف شده

سلام جناب آقا میری.
به شکل key Attribute (همون بیضی، با یک خط زیر نوشته‌ی داخلش).

در واقع مراحل کار به این شکل هست که:
ابتدا Entity (جدول) ها و روابط بین اونها رو مشخص میکنیم.
روابط سه حالت دارند:
۱-n : که کلید خارجی در سمت n تعریف میشود.
۱-۱ : که کلید خارجی در سمت دلخواه تعریف میشود.
m-n : که یک جدول مشترک برای کلیدهای خارجی هر دو جدول، تعریف میکنیم.

فایل پیوست

امیرحسین شکری

توسط

امیرحسین شکری

24 مهر 99

حذف شده
ممنون از پاسختون پس مثل کلید اصلی کلید خارجی رو میکشیم ؟ و یک سوال دیگه اینکه  جدول واسط آیا باید یک کلید اصلی داشته باشه ؟ یا اینکه کلید اصلیش به صورت (k1,k2) است ؟
Seyyed Ali Aghamiri

24 مهر 99

حذف شده
خواهش میکنم. بله مثل کلید اصلیه. ولی معمولا یک نماد خاص هم میذارن که بشه دوتا کلید رو از هم تشخیص داد. مثلا توی نام کلید اصلی، یک pk که مخفف primary key هست رو هم اضافه میکنن. در مورد سوال دوم منظورتون رو دقیق متوجه نشدم. اگر منظورتون اینه که جدول واسط ستونی به نام id داره، بله میتونه داشته باشه.