ESG_Esfahan
جمعه 03 مهر 1388, 13:47 عصر
سلام
در نرم افزارهایی که از چند قسمت مختلف تشکل شده اند مثل اتوماسون بعضی اطلاعات به صورت کلی در کل سیستم تعریف می شوند مثلا کاربران سیستم به صورت عمومی در کل سیستم تعریف می شود.
ولی بعضی اطلاعات مربوط به قسمتی خاص هستند.مثلا اطلاعات بخش حسابداری
سوال من اینه که بانک طالاعاتی این سیستم ها چطوری باید طراحی بشه باید فقط یک بانک داشته باشیم یا برای هر قسمت یک بانک جداگانه؟
مشکلاتی که من با اون مواجه شدم این بود که در طراحی اگه فقط یک بانک اطلاعاتی داشته باشیم امکان تهیه پشتیبان طلاعاتی برای هر قسمت به صورت جداگانه وجود ندارد(امکان پشتیبان گیری محلی الزامی است)
اگر طراحی با، بانک های اطلاعاتی جدا باشد ایجاد روابط بین جداول مشکل می شود مثلا یک سند دریافت در بانک بخش حسابداری یک فیلد User دارد که مشخص می کند این سند را چه کاربری ثبت کرده ولی جدول کاربران در بانک دیگری و به صورت سراسری است و نمیشه relation بین دو جدول را ایجاد کرد.
راه حل شما در مورد طراحی این نوع نرم افزارها چیست؟
باتشکر
در نرم افزارهایی که از چند قسمت مختلف تشکل شده اند مثل اتوماسون بعضی اطلاعات به صورت کلی در کل سیستم تعریف می شوند مثلا کاربران سیستم به صورت عمومی در کل سیستم تعریف می شود.
ولی بعضی اطلاعات مربوط به قسمتی خاص هستند.مثلا اطلاعات بخش حسابداری
سوال من اینه که بانک طالاعاتی این سیستم ها چطوری باید طراحی بشه باید فقط یک بانک داشته باشیم یا برای هر قسمت یک بانک جداگانه؟
مشکلاتی که من با اون مواجه شدم این بود که در طراحی اگه فقط یک بانک اطلاعاتی داشته باشیم امکان تهیه پشتیبان طلاعاتی برای هر قسمت به صورت جداگانه وجود ندارد(امکان پشتیبان گیری محلی الزامی است)
اگر طراحی با، بانک های اطلاعاتی جدا باشد ایجاد روابط بین جداول مشکل می شود مثلا یک سند دریافت در بانک بخش حسابداری یک فیلد User دارد که مشخص می کند این سند را چه کاربری ثبت کرده ولی جدول کاربران در بانک دیگری و به صورت سراسری است و نمیشه relation بین دو جدول را ایجاد کرد.
راه حل شما در مورد طراحی این نوع نرم افزارها چیست؟
باتشکر