PDA

View Full Version : سوال: به روز رسانی دیتا بیس



rash44
جمعه 06 شهریور 1388, 10:32 صبح
سلام دوستان
من 1 برنامه ثبت نام و انتخاب واحد و ... واسه 1 آموزشگاه نوشتم
برنامه روی سایت اجرا میشه

الان مسئولین آموزشگاه میگن که برنامه روی شبکه داخلی خودمون هم میخوایم

اونا میگن که توی برنامه میخوایم 1 دکمه داشته باشیم بنام بروز رسانی دیتا بیس
زمانی که روی دکمه کلیک کردیم اطلاعاتی که روی دیتای ما هست ببره روی دیتای سایت کپی بزنه (اگر اطلاعات تکراری بود overright کنه در غیر اینصورت اگر اطلاعات جدید بود به دیتا اضافه کنه) بعد از ارسال اطلاعات به دیتای سایت مجددا کل اطلاعات دیتای سایت رو بخونه و بیاره روی دیتای برنامه که توی شبکه داخلی هست کپی بزنه

لطفا 1 خورده در مورد این کار راهنمائی کنید

s_salavati2002
جمعه 06 شهریور 1388, 13:24 عصر
سیستم خودکار : آموزشگاه باید ip استاتیک داشته باشه و ازون طرف تو سایتشون هم باید این ip تعریف بشه که برنامت به طور خودکار به هاستت وصل بشه و دیتابیس رو بروز کنه

سیستم دستی : راه دیگه هم اینه که برنامه تو شبکه یه خروجی بده (sql,csv,...) و ازون طرف یه نفر این خروجی رو به برنامه بده تا دیتابیس بروز شه

دقیق تر بگی راحت تر میشه راه پیشنهاد داد.

rash44
شنبه 07 شهریور 1388, 16:28 عصر
سیستم خودکار : آموزشگاه باید ip استاتیک داشته باشه و ازون طرف تو سایتشون هم باید این ip تعریف بشه که برنامت به طور خودکار به هاستت وصل بشه و دیتابیس رو بروز کنه

سیستم دستی : راه دیگه هم اینه که برنامه تو شبکه یه خروجی بده (sql,csv,...) و ازون طرف یه نفر این خروجی رو به برنامه بده تا دیتابیس بروز شه

دقیق تر بگی راحت تر میشه راه پیشنهاد داد.

سلام
راه اول که گفتین موسسه قبول نمی کنه بخاطر امنیت سرورشون
میگن اگه روی اینترنت باشه امنیتش بیشتره

در مورد را دوم که گفتین هم از طریق اینترنت و هم از طریق شبکه داخلی اطلاعات داره وارد برنامه میشه
اگر بخوایم 1 کی از دیتابیس ها رو روی اون 1کی آپلود کنیم ممکنه 1 سری از اطلاعات از بین بره

rash44
شنبه 07 شهریور 1388, 16:44 عصر
سلام
اطلاعات روی سایت :
1 - فرم ثبت نام کاربر که اطلاعات شخصیش هست
2 - اطلاعات آموزشی :
انتخاب واحد - حذف و اضافه و ...

اطلاعات شبکه داخلی :
ویرایش اطلاعات کاربران : شخصی - آموزشی
تعریف درس - مربی - ترم و ...

nimatramon
یک شنبه 08 شهریور 1388, 13:52 عصر
دوست عزیز اگه سرورت remote connection permission داشته باشه می تونی به صورت remote در هر بار وارد شدن دیتا در برنامه local از کامپیوتر local به سرور روی اینترنت وصل شی و دیتا ها را insert یا update کنی اگر هم در اون زمان اینترنت قطع بود تغییرات را در دیتا بیس local به صورت log ذخیره کن و هر وقت اتصال بر قرار شد به روز رسانی را انجام بده اگرم بخوای رو لکال هم update باشی می تونی یک دکمه بزاری به نام update که کلیک کنن و صبر کنن که db پایین را با بالا مقایسه کنه و از رو اینترنت بیاره رو local فقط حواست باشه که چون ممکنه دو تا ردیف در پایین و بالا primary key های یکسان داشته باشه یک ستون داشته باش که ایندکس گزاری بالا و پایین را متفاوت از هم انجام بده...