فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق سیستمهای اطلاعاتی حسابداری برای سازمانهای خدماتی و غیرانتفاعی 36 ص

اختصاصی از فایلکو دانلود تحقیق سیستمهای اطلاعاتی حسابداری برای سازمانهای خدماتی و غیرانتفاعی 36 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 35

 

سیستمهای اطلاعاتی حسابداری برای سازمانهای خدماتی و غیر انتفاعی

در میان پرسشهای مهمی که شما باید قادر باشید پس از خواندن این فصل به آنها پاسخ دهید ، سئوالات زیر مطرح می شوند :

مشکلات معمول سیستمهای اطلاعاتی حسابداری در سازمانهای خدماتی نظیر دفاتر حقوقی و کلینیکهای پزشکی چه هستند ؟

چرا یک سازمان خدماتی نظیر دفتر مشاوره فاقد دارایی « موجودی کالا » در ترازنامه خود می باشد ؟

چرا سیستمهای برنامه ریزی و کنترل بودجه در سازمانهای خدماتی معمولاً اثرگذاری کمتری نسبت به سیستمهای بودجه ای در سازمانهای غیر خدماتی ؟

برنامه ریزی و کنترل بودجه ای موثر در یک سازمان غیر انتفاعی نظیر دانشگاه دولتی مهمتر از یک سازمان انتفاعی محور است ؟

آیا یک بیمارستان به عنوان یک سازمان خدماتی ، یک سازمان غیر انتفاعی یا ترکیبی از هر دو نهاد طبقه بندی می شود ؟

مقدمه

تا اندازه ای هم به سازمانهای خدماتی ( نظیر دفاتر حقوقی ، دفاتر حسابداران مجاز ، دفاتر مشاوره ، کلینیکهای پزشکی ، بانکها و رستورانها ) و هم به سازمانهای غیر انتفاعی ( نظیر دانشگاهها ، ارتش و پلیس ) توجه کمتری شده است . به طور معمول یک نهاد خدماتی به جای « کالاهای ملموس » ، « خدمات ناملموس » را به مشتریان خود ارائه نموده و یک سازمان غیر انتفاعی است. از آنجائیکه یک سازمان غیر انتفاعی ( که گاهی اوقات یک سازمان سودناخواه نامیده می شود ) نیز عمدتاً « خدمات ناملموس » را به مشتریان خود عرضه میدارد ، سازمان غیر انتفاعی نوعی سازمان خدماتی است . با این حال براساس تعریف ، سازمانهای غیر انتفاعی سود محور نیستند . دستاوردها و موفقیت این سازمانها براساس سهم آنها در رفاه عمومی جامعه مورد ارزیابی قرار می گیرد .

در این فصل برخی از جنبه های عملیاتی عمده سازمانهای خدماتی و سازمانهای غیر انتفاعی مورد تجزیه و تحلیل قرار گرفته است . از آنجائیکه بسیاری از فارغ التحصیلان دانشگاهها سرانجام از سوی یکی از این سازمانها به خدمت گرفته می شوند ، پوشش این نهادها در این فصل ضروری است . توجه عمده, به بحث و بررسی ویژگیهای سیستم های اطلاعاتی حسابداری که منحصر به نهادهای خدماتی و غیر انتفاعی است اختصاص خواهد یافت . همچنین نمونه های عملی از کاربرد کامپیوتر در سازمانهای خدماتی و غیر انتفاعی فراهم گردیده است .

سازمانهای خدماتی

اصطلاح سازمانهای خدماتی ، محدوده گسترده ای از موسسات تجاری را در بر می گیرد که خدماتی را به مشتریان خود ارانه می نمایند .

رستورانها ، هتلها ، مغازه های آرایش و زیبایی ، دفاتر حقوقی ، دفاتر حسابداران مجاز ، دفاتر حمل و نقل ، کلینیکهای پزشکی ، دفاتر مشاوره ، استودیوهای تلویزیونی و نهادهای ورزشی نظیر تیمهای حرفه ای بیسبال و فوتبال در گروه تجاری سازمان های خدماتی قرار می گیرند .

ویژگیهای منحصر به فرد سازمانهای خدماتی

سازمانهای خدماتی در مقایسه با سازمانهایی که کالاهای ملموس ( نظیر تولید کنندگان اتومبیل) به مشتریان خود عرضه می کنند ، دارای خصوصیات عملیاتی منحصر به فردی می باشند . ویژگیهای متمایز کننده اغلب نهادهای خدماتی عبارتند از (1) عدم وجود موجودی کالای قابل فروش ، (2) اهمیت کارکنان حرفه ای ، (3) دشواری اندازه گیری کیفی و کمی محصول و فرآورده و (4) کوچکی اندازه .

اکنون به هر یک از این چهار خصوصیت خواهیم پرداخت .

فقدان موجودی کالا

این خصوصیت می تواند بر فعالیتهای کسب درآمد یک سازمان خدماتی تاثیر عمده ای داشته باشد . یک تولید کننده کالاهای ملموس ( نظیر کمپانی Alan که کالاهای ورزشی تولید می کند) برای فروشهای جاری و آتی خود موجودی کالا تولید می کند . این موجودی به عنوان یک ذخیره احتیاطی در مقابل نوسانات احتمالی فروشهای آتی عمل می نماید . به عنوان مثال ، در صورتیکه کمپانی Alan انتظار داشته باشد که فروش ماه بعد وسایل بسکتبال بیش از طرفیت تولیدی کارخانه باشد ، کمپانی می تواند تولید ماه جاری کارخانه را افزایش دهد . و گرنه ، اگر کمپانی مقداری از فروش کالاهای ورزشی را در این ماه در نتیجه بازاریابی ضعیف از دست بدهد ، شاید بتواند در ماههای بعد این فروشها را جبران نماید ( به عنوان مثال از طریق برنامه های بازاریابی موثرند) . اغلب سازمانهای خدماتی نمی توانند ، موجودی کالایی را برای فروشهای فعلی و آتی خود تهیه نمایند . این اصطلاح موجودی که سازمان خدماتی در تلاش برای کسب درآمد خود به فروش می رساند شامل خدماتی است که کارکنان سازمان برای مشتریان آن فراهم می نمایند . این خدمات را نمی توان در یک موجودی ، جمع آوری نمود . بنابراین ، هرگونه نقص در کسب درآمد از ارائه خدمات نمی تواند فردا یا ماه بعد جبران گردد . درآمدی که در نتیجه عدم فراهم نمودن خدمات در امروز از دست میرود ، احتمالا هر گز به دست نخواهد آمد .

به عنوان مثال ممکن است رستوران FINE TASTE شنبه شب ناچار باشدتا برخی از مشتریان خود رابه خاطر رزرو شدن میزهای موجود ، رد کند . احتمالا این مشتریان در رستوران دیگری میز رزو میکنند و در نتیجه رستوران FINE TASTE برای همیشه درآمدی را که می توانست در آن بعد از ظهر از این مشتریان داشته باشد, از دست داده است. البته ممکن است مشتریانی که شنبه شب رد شده اند ، برای یکشنبه شب یا آخر هفته بعد در این رستوران میز رزرو نمایند . بااین حال نکته در این است که یک سازمان خدماتی نظیر رستوران قادر به انبار کردن موجودی برای رفع تفاضای نوسانات فروش نمی باشد . ممکن است میزهای غذاخوری رستوران FINE TASTE در دوشنبه شب خالی بماند ، درحالی که تقاضای میز غذا خوری در شنبه شب بیش از میزان عرضه است . در حالت ایده آل مدیریت رستوران می توانست افزایش تدریجی موجودی خدمات غذاخوری را برای دوشنبه شب طراحی کند و سپس این خدمات شنبه شب به فروش برسد . واضح است که این گونه افزایش تدریجی موجودی ، غیر ممکن خواهد بود.

اهمیت کارکنان حرفه ای

در بسیاری از سازمانهای خدماتی ، "مهمترین منابع" دارایی مهارتهای تخصصی پرسنل آن می باشد . در واقع ، کارکنان ماهر در فعالیت موثر سازمانهای غیر خدماتی نظیر شرکتهای تولیدی از اهمیت فراوانی برخوردارند . اما در مورد بسیاری از سازمانهای خدماتی تنها محصول ارائه شده ، نبوغ حرفه ای منابع انسانی می باشد . به عنوان مثال ، یک دفتر حقوقی نمی تواند بدون وکلای آموزش دیده به خوبی عمل نماید . به همین ترتیب ، چگونه یک تیم فوتبال می تواند بدون نبوغ ورزشکاران خود فعالیت نماید ؟

ارزیابی کمی و کیفی محصول ( خروجی )

در یک شرکت تولیدی نظیر کمپانی Alan ، حسابداران موسسه می توانند استاندارهای کمی و کیفی را برای اقلام تولید شده توسعه دهند . در صورتیکه ، مقدار کالاهای ورزشی تولید شده در یک دوره خاص به گونه ای چشمگیر از مقدار استاندارد از پیش تعیین شده متفاوت باشد ،


دانلود با لینک مستقیم


دانلود تحقیق سیستمهای اطلاعاتی حسابداری برای سازمانهای خدماتی و غیرانتفاعی 36 ص

دانلود مقاله کامل درباره مدیریت بانک اطلاعاتی

اختصاصی از فایلکو دانلود مقاله کامل درباره مدیریت بانک اطلاعاتی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 54

 

خدای بزرگ را سپاسگزارم که مرا در تکمیل این پروژه عنایت فرموده و بر خود لازم می دانم از پدر و مادر عزظیزم که همیشه حامی و مشوق من بوده اند تشکر نموده و همچنین از استاد محترم جناب آقای مهندس علی ثاقب که در انجام این پروژه مرا راهنمایی و مساعدت نمودند و نیز از جناب آقای مهندس کمترین، سپرست اداره آموزشی دانشگاه که همواره پشتیبان دانشجویام بوده اند کمال قدردانی را دارم.

فریبا ترکاشوند

تابســتان 85

مقدمه :

تا چندین سال قبل فقط کسانی که به سیستم های بزرگ و گران قیمت دسترسی داشتند، می توانستند از برنامه های مدیریت بانک اطلاعاتی استفاده کنند ولی با پا به عرصه گذاشتن کامپیوتر های شخصی در نوع ، اندازه و سرعت های مختلف ، برنامه های متعددی هم ، همراه اینان وارد میدان شدند که هر کدام دارای خصوصیات منحصر به فرد خود بودند. در این میان dBASE می توانست جلوگیری از بسیاری از مشکلات مدیران و مسئولان این صنایع و نرم افزارهای مناسب برای برنامه نویسان و تحلیل گران سیستم باشد.

در سال 1978 ، « واین راتلیف» برنامه Vulcan را نوشت و از سال 1979 تا سال 1980 انحصار فروش آن را خود شخصاً به عهده داشت تا اینکه در اوخر سال 1980 قراردادی با شرکت آشتون . تیت تکنولوژی (d Base) و حق تألیف آن را خرید و بعد از آن وی به عنوان مدیر بخش تکنولوژی جدید در آتشون –تیت مشغول به کار شد.

BASEIII d از توسعه d BASEII که برای فصل های اولیه ریز کامپیوتر ها طراحی گردیده بود و از ظرفیت حافظه و قدرت پردازش محدودی برخوردار بود، پدید آمد ، ولی کاملاً یک برنامه کامپیوتری متفاوت برای بهره گیری از ریزکامپیوترهای جدید معرض شد. ظرفیت ذخیره سازی داده ها و سرعت محافظت آن افزایش فراوان یافته است و بدون کاهش در قابلیت های برنامه نویسی II ، استفاده از III بسیار ساده گشته است. به این ترتیب با توسعه صنایع ، سازمانهای مختلفی برای تأمین نیازمندی های روزافزون اجتماع پا به عرصه وجود نهادند که با توجه به کمبود نیروی انسانی و منابع مادی استفاده از کامپیوتر بیش از هر زمان دیگر مورد توجه قرار گرفت و از آن جمله نرم افزارهای مختلف با کاربردهای متنوع که توانسته اند تا حدودی در پیشبرد اهداف سازمانها نقش داشته باشند. ولی آنچه مسلم است ای« است که سیستم های کامپیوتری بی نقص بوده و همواره در حال رشد می باشد اما به طور یقین کمک شایانةی به جوامع نموده اند.

بانک اطلاعاتی چیست ؟

آیا تا به حال با واژه DBMS آشنا بوده اید ؟ روش سیستم های تیک برای مدیریت بر بانکهای اطلاعاتی و مجموعه های بزرگ از داده های آماری در سیستم های کامپیوتری ، شاید تعریفی مناسب برای این واژه باشد.

یک بانک اطلاعاتی به مجموعه اطلاعات در دسترس گفته می شود که بر حسب نیاز و اولیوت های خاصی که مدیریت بر آنها در نظر می گیرد ، مرتب شده اند.

برای دسترسی به تک تک مقادیر اطلاعاتی احتیاج به یک روند و یا سیستم جایگزینی مشخصی از اطلاعات در واحد های حافظه را خواهیم داشت.

داده های بانک اطلاعاتی به عنوان داده های پایدار و با ثبات منظور می شوند . منظور از پایداری این سات که نوع داده های بانک اطلاعات با داده های ناپایداری مثل داده های ورودی ، داده های خروجی ، دستورات کنترلی، صفها ، بلوکهای کنترلی نرم افزار، نتایج میانی و به طور کلی مقام داده های از ماهیت آنها حالت گذرا دارد ، متفاوت است. به عبارت دیگر به این دلیل می گوییم داده های بانک اطلاعاتی پایدار است: وقتی داده ها توسط سیستم مدیریت بانک اطلاعاتی برای ورود به بانک اطلاعاتی پذیرفته شد فقط در صورتی می تواند حذف شود که درخواستی به سیستم مدیریت بانک اطلاعاتی ارسال شود و با اثرات جانبی ناشی از اجرای برنامه حذف نخواهد شد . با توجه به این پایداری ، تصرف دقیقتری از بانک اطلاعاتی ارائه می کنیم :

1- شرکت تولیدی 2- بانک 3-بیمارستان

4- دانشکده 5- اداره دولتی 6-


دانلود با لینک مستقیم


دانلود مقاله کامل درباره مدیریت بانک اطلاعاتی

دانلود مقاله کامل درباره سیستمهای اطلاعاتی حسابداری برای سازمانهای خدماتی و غیرانتفاعی 36 ص

اختصاصی از فایلکو دانلود مقاله کامل درباره سیستمهای اطلاعاتی حسابداری برای سازمانهای خدماتی و غیرانتفاعی 36 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 36

 

سیستمهای اطلاعاتی حسابداری برای سازمانهای خدماتی و غیر انتفاعی

در میان پرسشهای مهمی که شما باید قادر باشید پس از خواندن این فصل به آنها پاسخ دهید ، سئوالات زیر مطرح می شوند :

مشکلات معمول سیستمهای اطلاعاتی حسابداری در سازمانهای خدماتی نظیر دفاتر حقوقی و کلینیکهای پزشکی چه هستند ؟

چرا یک سازمان خدماتی نظیر دفتر مشاوره فاقد دارایی « موجودی کالا » در ترازنامه خود می باشد ؟

چرا سیستمهای برنامه ریزی و کنترل بودجه در سازمانهای خدماتی معمولاً اثرگذاری کمتری نسبت به سیستمهای بودجه ای در سازمانهای غیر خدماتی ؟

برنامه ریزی و کنترل بودجه ای موثر در یک سازمان غیر انتفاعی نظیر دانشگاه دولتی مهمتر از یک سازمان انتفاعی محور است ؟

آیا یک بیمارستان به عنوان یک سازمان خدماتی ، یک سازمان غیر انتفاعی یا ترکیبی از هر دو نهاد طبقه بندی می شود ؟

مقدمه

تا اندازه ای هم به سازمانهای خدماتی ( نظیر دفاتر حقوقی ، دفاتر حسابداران مجاز ، دفاتر مشاوره ، کلینیکهای پزشکی ، بانکها و رستورانها ) و هم به سازمانهای غیر انتفاعی ( نظیر دانشگاهها ، ارتش و پلیس ) توجه کمتری شده است . به طور معمول یک نهاد خدماتی به جای « کالاهای ملموس » ، « خدمات ناملموس » را به مشتریان خود ارائه نموده و یک سازمان غیر انتفاعی است. از آنجائیکه یک سازمان غیر انتفاعی ( که گاهی اوقات یک سازمان سودناخواه نامیده می شود ) نیز عمدتاً « خدمات ناملموس » را به مشتریان خود عرضه میدارد ، سازمان غیر انتفاعی نوعی سازمان خدماتی است . با این حال براساس تعریف ، سازمانهای غیر انتفاعی سود محور نیستند . دستاوردها و موفقیت این سازمانها براساس سهم آنها در رفاه عمومی جامعه مورد ارزیابی قرار می گیرد .

در این فصل برخی از جنبه های عملیاتی عمده سازمانهای خدماتی و سازمانهای غیر انتفاعی مورد تجزیه و تحلیل قرار گرفته است . از آنجائیکه بسیاری از فارغ التحصیلان دانشگاهها سرانجام از سوی یکی از این سازمانها به خدمت گرفته می شوند ، پوشش این نهادها در این فصل ضروری است . توجه عمده, به بحث و بررسی ویژگیهای سیستم های اطلاعاتی حسابداری که منحصر به نهادهای خدماتی و غیر انتفاعی است اختصاص خواهد یافت . همچنین نمونه های عملی از کاربرد کامپیوتر در سازمانهای خدماتی و غیر انتفاعی فراهم گردیده است .

سازمانهای خدماتی

اصطلاح سازمانهای خدماتی ، محدوده گسترده ای از موسسات تجاری را در بر می گیرد که خدماتی را به مشتریان خود ارانه می نمایند .

رستورانها ، هتلها ، مغازه های آرایش و زیبایی ، دفاتر حقوقی ، دفاتر حسابداران مجاز ، دفاتر حمل و نقل ، کلینیکهای پزشکی ، دفاتر مشاوره ، استودیوهای تلویزیونی و نهادهای ورزشی نظیر تیمهای حرفه ای بیسبال و فوتبال در گروه تجاری سازمان های خدماتی قرار می گیرند .

ویژگیهای منحصر به فرد سازمانهای خدماتی

سازمانهای خدماتی در مقایسه با سازمانهایی که کالاهای ملموس ( نظیر تولید کنندگان اتومبیل) به مشتریان خود عرضه می کنند ، دارای خصوصیات عملیاتی منحصر به فردی می باشند . ویژگیهای متمایز کننده اغلب نهادهای خدماتی عبارتند از (1) عدم وجود موجودی کالای قابل فروش ، (2) اهمیت کارکنان حرفه ای ، (3) دشواری اندازه گیری کیفی و کمی محصول و فرآورده و (4) کوچکی اندازه .

اکنون به هر یک از این چهار خصوصیت خواهیم پرداخت .

فقدان موجودی کالا

این خصوصیت می تواند بر فعالیتهای کسب درآمد یک سازمان خدماتی تاثیر عمده ای داشته باشد . یک تولید کننده کالاهای ملموس ( نظیر کمپانی Alan که کالاهای ورزشی تولید می کند) برای فروشهای جاری و آتی خود موجودی کالا تولید می کند . این موجودی به عنوان یک ذخیره احتیاطی در مقابل نوسانات احتمالی فروشهای آتی عمل می نماید . به عنوان مثال ، در صورتیکه کمپانی Alan انتظار داشته باشد که فروش ماه بعد وسایل بسکتبال بیش از طرفیت تولیدی کارخانه باشد ، کمپانی می تواند تولید ماه جاری کارخانه را افزایش دهد . و گرنه ، اگر کمپانی مقداری از فروش کالاهای ورزشی را در این ماه در نتیجه بازاریابی ضعیف از دست بدهد ، شاید بتواند در ماههای بعد این فروشها را جبران نماید ( به عنوان مثال از طریق برنامه های بازاریابی موثرند) . اغلب سازمانهای خدماتی نمی توانند ، موجودی کالایی را برای فروشهای فعلی و آتی خود تهیه نمایند . این اصطلاح موجودی که سازمان خدماتی در تلاش برای کسب درآمد خود به فروش می رساند شامل خدماتی است که کارکنان سازمان برای مشتریان آن فراهم می نمایند . این خدمات را نمی توان در یک موجودی ، جمع آوری نمود . بنابراین ، هرگونه نقص در کسب درآمد از ارائه خدمات نمی تواند فردا یا ماه بعد جبران گردد . درآمدی که در نتیجه عدم فراهم نمودن خدمات در امروز از دست میرود ، احتمالا هر گز به دست نخواهد آمد .

به عنوان مثال ممکن است رستوران FINE TASTE شنبه شب ناچار باشدتا برخی از مشتریان خود رابه خاطر رزرو شدن میزهای موجود ، رد کند . احتمالا این مشتریان در رستوران دیگری میز رزو میکنند و در نتیجه رستوران FINE TASTE برای همیشه درآمدی را که می توانست در آن بعد از ظهر از این مشتریان داشته باشد, از دست داده است. البته ممکن است مشتریانی که شنبه شب رد شده اند ، برای یکشنبه شب یا آخر هفته بعد در این رستوران میز رزرو نمایند . بااین حال نکته در این است که یک سازمان خدماتی نظیر رستوران قادر به انبار کردن موجودی برای رفع تفاضای نوسانات فروش نمی باشد . ممکن است میزهای غذاخوری رستوران FINE TASTE در دوشنبه شب خالی بماند ، درحالی که تقاضای میز غذا خوری در شنبه شب بیش از میزان عرضه است . در حالت ایده آل مدیریت رستوران می توانست افزایش تدریجی موجودی خدمات غذاخوری را برای دوشنبه شب طراحی کند و سپس این خدمات شنبه شب به فروش برسد . واضح است که این گونه افزایش تدریجی موجودی ، غیر ممکن خواهد بود.

اهمیت کارکنان حرفه ای

در بسیاری از سازمانهای خدماتی ، "مهمترین منابع" دارایی مهارتهای تخصصی پرسنل آن می باشد . در واقع ، کارکنان ماهر در فعالیت موثر سازمانهای غیر خدماتی نظیر شرکتهای تولیدی از اهمیت فراوانی برخوردارند . اما در مورد بسیاری از سازمانهای خدماتی تنها محصول ارائه شده ، نبوغ حرفه ای منابع انسانی می باشد . به عنوان مثال ، یک دفتر حقوقی نمی تواند بدون وکلای آموزش دیده به خوبی عمل نماید . به همین ترتیب ، چگونه یک تیم فوتبال می تواند بدون نبوغ ورزشکاران خود فعالیت نماید ؟

ارزیابی کمی و کیفی محصول ( خروجی )

در یک شرکت تولیدی نظیر کمپانی Alan ، حسابداران موسسه می توانند استاندارهای کمی و کیفی را برای اقلام تولید شده توسعه دهند . در صورتیکه ، مقدار کالاهای ورزشی تولید شده در یک دوره خاص به گونه ای چشمگیر از مقدار استاندارد از پیش تعیین شده متفاوت باشد ، گزارشهای


دانلود با لینک مستقیم


دانلود مقاله کامل درباره سیستمهای اطلاعاتی حسابداری برای سازمانهای خدماتی و غیرانتفاعی 36 ص

دانلود تحقیق کامل درباره بانک اطلاعاتی توزیع شده 48 ص

اختصاصی از فایلکو دانلود تحقیق کامل درباره بانک اطلاعاتی توزیع شده 48 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 49

 

دانشگاه آزاد اسلامی

نام تحقیق :

بانک اطلاعاتی توزیع شده

زیر نظر استاد محترم:

مهندس علیخانزاده

گرد آورنده:

اعظم شکوری نسب

کد کلاس:

12657

زمستان 86

بانکهای اطلاعاتی توزیع شده(گزارش شماره 1)

در این گزارش مباحثی کلی در مورد بانکهای اطلاعاتی توزیع شده، معماریهای آنها و مسائل و مشکلاتی که هنگام حرکت از بانکهای اطلاعاتی متمرکز به سمت بانکهای اطلاعاتی توزیع شده با آنها روبرو هستیم صحبت شده و تعدادی از کارهای جدیدی که در زمینه برطرف شدن مشکلات مربوطه انجام شده شرح داده شده است. از جمله یک کار جدیدی که در زمینه سنکرون کردن داده های کپی شده انجام شده در انتهای این گزارش شرح داده شده است.

فهرست مطالب این گزارش :

1. ذخیره اطلاعات به صورت توزیع شده

2. تراکنشهای توزیع شده

3. مدیریت همزمانی در بانکهای اطلاعاتی توزیع شده

4. مدیریت بن بست

5. سنکرون کردن اطلاعت کپی شده

6. منابع

مقدمه

بانک های اطلاعاتی توزیع شده متشکل از سایتهایی غیر وابسته هستند که هیچ منبعی را به صورت فیزیکی به اشتراک نمی گذارند. هر سایت می تواند در اجرای تراکنشی که منجر به دستیابی به اطلاعات یک یا تعداد بیشتری سایت دیگر می شود شرکت نماید. تفاوت اصلی مابین بانکهای اطلاعاتی متمرکز و توزیع شده این است که در بانکهای اطلاعاتی متمرکز همه اطلاعات در یک نقطه متمرکز شده است در حالی که در بانکهای اطلاعاتی توزیع شده ممکن است قسمتهای مختلف اطلاعات در نقاط مختلف توزیع شده باشند و یا اینکه کپی های مختلفی از اطلاعات در نقاط مختلف نگهداری شوند[1].

1. ذخیره اطلاعات به صورت توزیع شده

ذخیره اطلاعات به صورت توزیع شده به دو روش Replication یا Fragmentationو یا ترکیبی از این دو روش انجام می گیرد. در روش Replication دقیقا یک کپی فیزیکی از اطلاعات در نقاط مختلف سیستم یعنی سایر سایتها ذخیره می گردد ولی در روش Fragmentation‌ اطلاعات به چند بخش یا پارتیشن تقسیم می شود و هر بخش در یکی از سایتها نگهداری می شود. در روش ترکیبی اطلاعات به چند بخش تقسیم می شوند و از تعدادی از بخشها و یا همه آنها کپی هایی در سایتهای مختلف نگهداری می شود. روش Fragmentation به دو طریق عمودی و افقی صورت می گیرد. در روش عمودی تقسیم بندی یک Relation روی فیلدها صورت می گیرد. یعنی هر بخش از اطلاعات مشتمل بر تعدادی از فیلدهای Relation‌ است ولی در روش افقی تقسیم بندی روی رکوردهای Relation‌ صورت می گیرد. برای مثال رکوردهای مربوط به ماه خرداد در یک بخش و رکوردهای مربوط به ماه تیر در بخش دیگری ذخیره می گردند. در روش عمودی برای دستیابی به Relation اولیه باید بین بخش های مختلف join‌ بزنیم و در روش افقی برای دستیابی به آن باید از اجتماع استفاده نماییم.

محاسن روش Replication عبارتند از:

در دسترس بودن :‌ در شرایطی که یکی از سایتها بنا به دلیلی از بیفتد حداقل یک سایت دیگر وجود دارد که می تواند دسترسی به اطلاعات سایت از کار افتاده را امکان پذیر سازد. پس اگر درخواست دسترسی به اطلاعاتی که مربوط به یک سایت از کار افتاده است، صادر شود، پاسخگویی به این درخواست از طریق سایت دیگری که replication ای از سایت از کار افتاده را در اختیار دارد امکان پذیر می شود.

افزایش توانایی موازی سازی : در صورتی که چندکپی از اطلاعات در سایتهای مختلف وجود داشته باشد در هنگام درخواست خواندن این اطلاعات می توان به صورت موازی بخشی از اطلاعات را از یک سایت و بخشهای دیگر آن را از سایتهای دیگر خواند و به این طریق عمل خواندن حجم زیادی از اطلاعات را به صورت موازی و با هزینه ای کمتر انجام داد.

معایب روش Replication :

افزایش سربار بروزرسانی اطلاعات :‌ به دلیل اینکه از یک داده کپی های مختلفی در سایتهای مختلف وجود دارد در هنگام تغییر دادن این داده باید همه کپی های آن را نیز تغییر داد تا سازگاری در کل سیستم حفظ شود که این کار سرباز زیادی به همراه دارد.

پیچیدگی در مدیریت همزمانی :‌ به دلیل اینکه از یک داده چند کپی وجود دارد مدیریت Lock در این روش پیچیدگی بیشتری را نسبت به روش متمرکز به همراه خواهد داشت.

به طور کلی روش Replication بازدهی عمل خواندن را بالا برده و در دسترس بودن ایجاد می کند ولی برای عمل نوشتن بهینه نیست و سربار اضافی دارد.

2. تراکنشهای توزیع شده

هر سایتی یک مدیر تراکنش دارد که وظیفه آن حفظ خصوصیت های ACID در همان سایت است. همچنین هر سایت یک هماهنگ کننده تراکنش (Transaction Coordinator) دارد که وظیفه آن این است که در مورد تراکنشهایی که از آن سایت شروع می شوند:

تراکنش را شروع کند

تراکنش را به تعدادی زیر تراکنش تقسیم کند و آنها را بین مدیران تراکنش سایتهای مربوطه توزیع کند.

تراکنش را به پایان برساند یعنی یا آن را commit کند و یا در صورت commit نشدن تراکنش را در همه سایتهای شرکت کننده در آن Abort‌ کند.

علاوه بر مشکلاتی که در سیستمهای متمرکز به وجود می آید مانند خطای نرم افزاری، خطای سخت افزاری، خطای دیسک و ... نوع دیگری از خطاها در سیستم های توزیع شده وجود دارد که از این دست می توان به از کار افتادن یک سایت، گم شدن پیغامها، قطع شدن یک لینک ارتباطی و یا تقسیم شدن شبکه به دو بخش نا متصل اشاره نمود.

در سیستم توزیع شده ممکن است یک پیغام گم شود و یا خراب شود که برای رفع این مشکل از پروتکل های انتقالی مانند TCP استفاده می شود.

3. مدیریت همزمانی در بانکهای اطلاعاتی توزیع شده

همانطور که در یک سیستم متمرکز برای برقراری همزمانی مابین فراروندها از یک پروتکل Lock‌ استفاده می کنیم در سیستمهای توزیع شده نیز از یک پروتکل Lock استفاده می کنیم با این تفاوت که این پروتکل برای سیستم های توزیع شده طراحی شده است. برخی از این پرتکل ها عبارتند از Single Lock Manager، Primary Copy، Majority Protocol، Biased Protocol و ...

در Single Lock Manager یکی از سایتها را Lock Manager‌ می کنیم. هر کس که بخواهد Lock یا Unlock بکند از این سایت درخواست می کند. وقتی سایتی درخواست Lock‌ می کند اگر بتواند Lock را به آن می دهد و در غیر این صورت آن را در صف آن Lock قرار می دهد.

محاسن این روش عبارتند از : سادگی پیاده سازی و مدیریت Deadlock همانند روش متمرکز.

معایب این روش عبارتند از :‌ تبدیل سایتی که مدیر Lock روی آن قرار دارد به گلوگاه سیستم و از کار افتادن کل سیستم در صورت از کار افتادن مدیر Lock.


دانلود با لینک مستقیم


دانلود تحقیق کامل درباره بانک اطلاعاتی توزیع شده 48 ص