PDA

View Full Version : سوال: ویرایش همه جدولها



reza3reza3
شنبه 17 مهر 1389, 12:11 عصر
سلام
در یک برنامه ،اطلاعاتی در جدولهای مختلف در بانک sql ثبت شده که ممکن است از یک رکورد فیلدهای یکسان مثل نام پرسنل در چند جدول ثبت شده باشد.
حالا وقتی می خواهیم تغییری در یک جدول انجام دهیم در جدولهای دیگری که این اطلاعات وجود دارد نیز تغییر کند و نیاز نباشد تک به تک به جدولهایی که این اطلاعات نیز در آن وجود دارد مراجعه و تغییر دهیم.
با تشکر

mmd2009
شنبه 17 مهر 1389, 12:24 عصر
با سلام

دوست عزیز شما باید از relation ها بین جداول استفاده بکنید که اگر طرف 1 رابطه مثلا تغییر کرد طرف چند هم به همون صورت تغییر بکنه و نیازی نباشه که شما دستی برید تغییرش بدید

debugger
دوشنبه 19 مهر 1389, 23:29 عصر
بین جدول ها باید ارتباط وجود داشته باشد و شما بتونی با یک کوئری همه ی جداول مرتبط را اپدیت کنی

چیزی در مورد کلید اصلی و کلید فرعی در مباحث دیتا بیس به گوشتون خورده ؟؟؟

sds1920
سه شنبه 20 مهر 1389, 00:28 صبح
شما چرا رابطه ها رو آبشاری تعریف نمی کنید؟
اینطوری اگه توی جدول اصلی تغییر کرد توی بقیه جدول ها هم اعمال می شه.

reza3reza3
چهارشنبه 21 مهر 1389, 18:42 عصر
بین جدول ها باید ارتباط وجود داشته باشد و شما بتونی با یک کوئری همه ی جداول مرتبط را اپدیت کنی

چیزی در مورد کلید اصلی و کلید فرعی در مباحث دیتا بیس به گوشتون خورده ؟؟؟

چرا با کلید اصلی و کلید فرعی و دیاگرام کار کردم ولی فقط کلید فرعی رو آپدیت می کنه نه بقیه اطلاعات رو.
کوئری رو چطوری باید بنویسم؟

debugger
چهارشنبه 21 مهر 1389, 23:35 عصر
نوشتن کوئری بسته به معماری جداولت متفاوته

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

راستی کوئری همون دستور های سلکت و دلت و اپدیت و اینزرت هست دیگه