PDA

View Full Version : چتد تا سوال در مورد رابطه ها ی جداول درsqlserver



r00tkit
سه شنبه 11 اسفند 1388, 12:13 عصر
سلام
چتد تا سوال در مورد رابطه ها ی جداول داشتم :

چگونگی ایجاد رابطه در جداول( بدون کد)

مگه ما انواع رابطه نداشتیم (1:m, و m:n و1:1 )چه جوری این رابطه ها رو تو جدول هامون مشخص کنیم ، شاید این رابطه ها ربطی به پیاده سازی پایگاه داده رابطه ای نداره و مربوط به کشیدن ER می شه

و اگه ما دو تا جدول رو به هم ربط بدیم در این صورت چه اتفاقی می افته (اصلا برای چی ربط می دن)؟؟؟؟؟

کمی هم توضیح در مورد هر کدوه از این رابطه ها و اگه هر نوع رابطه ای که تو sqlserver هستش

AminSobati
پنج شنبه 13 اسفند 1388, 12:23 عصر
سلام دوست عزیزم،
یک ارتباط ما بین دو جدول به صورت منطقی یعنی اینکه در جدول Child نباید رکوردی وجود داشته باشه که Parentش نا مشخص باشه. وقتی این رابطه به صورت فیزیکی در SQL Server ساخته نشه، لذا موقع ویرایش اطلاعات، خود شما (در Application) باید این قائده رو رعایت کنید. اما وقتی رابطه رو میسازین، SQL Server موقع ویرایش اطلاعات کنترل براتون انجام میده.
بدون کد نویسی میتونین در دیاگرام، با Drag-Drop ارتباط بین جداول رو تعریف کنین