PDA

View Full Version : آیا یک دیتا بیس خوب باید همه جداول با هم ارتباط داشته باشن یا خیر ؟



abbas381366
پنج شنبه 12 فروردین 1395, 14:19 عصر
با سلام ...
آیا برای یک دیتا بیس خوب باید همه جداول با هم ارتباط داشته باشن یا خیر ؟

مثلا برای طراحی خوب یک دیتا بیس باید خیلی اصرار روی ارتباط جداول داشته باشیم یا خیلی مهم نیست ؟

butterfly8528
پنج شنبه 12 فروردین 1395, 19:15 عصر
سلام،

بسته به نیاز و سناریو پروژه ارتباطات ایجاد می‌شوند اما در حالت کلی خیر، هیچ باید و ضرورتی در ایجاد ارتباطات در همه دیتابیس‌ها وجود ندارد.

vahidalvandi
جمعه 13 فروردین 1395, 14:47 عصر
ارتباط بین جداول صرفا یک روش هوشمند برای جلوگیری از تکرار و افزودنگی به طور مثال اگر در یک جدول مشخصات یک کاربر باشد و در جدول دیگر سفارش های او باشد در می توان ارتباط خارجی را به گونه ای تعریف کرد که به صورت Cascade در هنگام update یا delete واکنشی از سوی کلید مرجع رخ دهد مثلا بعد از پاک کردن یک کاربر در جدول سفارش ها به صورت خودکار همه سفارش های او هم پاک شوند.