code.zan
سه شنبه 28 مرداد 1393, 22:23 عصر
سلام دوستان
می خواستم بدونم در شرایط خاص (جلوتر اشاره میکنم چه شرایطی) آیا این کار درسته که relation بین چند جدول را در mySql ایجاد نکنیم و فقط با کدنویسی و سمت php ارتباط ها رو مدیریت کنیم .
مثال از شرایط خاص : یک جدول واسط داریم که سه تا فیلد کلید خارجی داره که متعلق به سه تا جدول هست . در این مثال اگر فیلد 1 و 2 جدول واسط مون مقدارش صفر بود و فیلد 3 مقدارش مثلا 7 بود یعنی این رکورد مربوط میشه به جدول سوم و طبیعتا رکورد شماره 7 .
خوب کنترل این جور موارد با وجود کلید خارجی سخت است .
آیا استفاده نکردن از کلید خارجی تو این ارتباطات پیچیده استاندارد و منطقی هست ؟
می خواستم بدونم در شرایط خاص (جلوتر اشاره میکنم چه شرایطی) آیا این کار درسته که relation بین چند جدول را در mySql ایجاد نکنیم و فقط با کدنویسی و سمت php ارتباط ها رو مدیریت کنیم .
مثال از شرایط خاص : یک جدول واسط داریم که سه تا فیلد کلید خارجی داره که متعلق به سه تا جدول هست . در این مثال اگر فیلد 1 و 2 جدول واسط مون مقدارش صفر بود و فیلد 3 مقدارش مثلا 7 بود یعنی این رکورد مربوط میشه به جدول سوم و طبیعتا رکورد شماره 7 .
خوب کنترل این جور موارد با وجود کلید خارجی سخت است .
آیا استفاده نکردن از کلید خارجی تو این ارتباطات پیچیده استاندارد و منطقی هست ؟