vid4259
چهارشنبه 21 بهمن 1394, 10:56 صبح
سلام
یک برنامه دارم شامل سه جدول در sql server که به شرح زیر است:
جدول مهارت:کدمهارت-نام مهارت-تاریخ شروع-تاریخ پایان-سطح مهارت- مدت مهارت(روز)
جدول مدرس:کد مدرس -نام مدرش- نام خانوادگی مدرس-کدملی مدرس-ـدرس - موبایل - تحصیلات -آدرس -عکس
جدول مهارت-مدرس-کد(اتوماتیک)-کدمدرس(کلیدخارجی)-نام مدرس-نام خانوادگی مدرس-کدمهارت(کلید خارجی)-نام مهارت-تاریخ شروع-تاریخ پایان-سطح مهارت- مدت مهارت(روز)
در دیتابیس update ,delete خاصیت ارتباط کلیدخارجی ها رو روی cascade قرار دادم حالا تو برنامه وقتی دوره یا مدرس رو حذف می کنم اطلاعات در جدول مهارت -مدرس پاک میشه ولی وقتی یکی از مهارت یا مدرس رو ویرایش می کنم در جدول مهارت و مدرس ویرایش رخ نمی ده !
1-آیا روشی که انتخاب کردم اصولی هست یا نه؟
2-باید توی دیتابیس مشکل ویراش رو حل کنم یا با کد تو سی شارپ؟
لطفا راهنمایم کنید.
یک برنامه دارم شامل سه جدول در sql server که به شرح زیر است:
جدول مهارت:کدمهارت-نام مهارت-تاریخ شروع-تاریخ پایان-سطح مهارت- مدت مهارت(روز)
جدول مدرس:کد مدرس -نام مدرش- نام خانوادگی مدرس-کدملی مدرس-ـدرس - موبایل - تحصیلات -آدرس -عکس
جدول مهارت-مدرس-کد(اتوماتیک)-کدمدرس(کلیدخارجی)-نام مدرس-نام خانوادگی مدرس-کدمهارت(کلید خارجی)-نام مهارت-تاریخ شروع-تاریخ پایان-سطح مهارت- مدت مهارت(روز)
در دیتابیس update ,delete خاصیت ارتباط کلیدخارجی ها رو روی cascade قرار دادم حالا تو برنامه وقتی دوره یا مدرس رو حذف می کنم اطلاعات در جدول مهارت -مدرس پاک میشه ولی وقتی یکی از مهارت یا مدرس رو ویرایش می کنم در جدول مهارت و مدرس ویرایش رخ نمی ده !
1-آیا روشی که انتخاب کردم اصولی هست یا نه؟
2-باید توی دیتابیس مشکل ویراش رو حل کنم یا با کد تو سی شارپ؟
لطفا راهنمایم کنید.