توضیحات فایل :
الگوریتنمو تعریف آن
الگوریتم هانری
تعریف امگا
برج هانوی
آرایه ها
ضرب ماتریس ها
درخت گسترش یافته
الگوریتم هافمن
گراف ها
و .......
تعداد صفحات : 32
فرمت فایل : pdf
تکنیک های ترمیم فاجعه ها در سیستم های پایگاه داده
به همراه 20 صفحه اسلاید آماده ارائه در فرمت پاورپوینت
مقدمه
گسترش استفاده از کامپیوتر باعث نفوذ کاربرد کامپیوتر در جنبه های مختلف زندگی انسان از جمله جنبه های حیاتی مانند کنترل ترافیک هوایی ، کنترل خودکار خطوط دریایی ، مدیریت نقطه فروش و حتی سرویس فروش بلیط سینما شده است. داده های ذخیره شده در سیستم های کامپیوتری با ارزش ترین دارایی یک شرکت است که باید به هر قیمت از آن محافظت کنند.
تکنیک های تحمل خطا برای افزایش قابلیت در دسترس بودن سیستم و کاهش خرابی های ناشی از بروز خطا در اجزا گسترش یافتند. داده های حیاتی درون حافظه پایدار ذخیره شده و کپی های اضافی برای ذخیره در حافظه های پایدار تهیه می شوند این روش ها مناسب است ولی در برابر رخ دادن یک حادثه ممکن است نا کارآمد باشد . از جمله این حوادث می توان به زلزله سال 1906 در سان فرانسیسکو اشاره کرد که بیش از نیمی از شهر را ویران کرد .
رویه های وسیع تهیه پشتیبان برای محافظت داده ها در مقابل بروز یک حادثه گسترش یافتند که از جمله آنها می توان به رویه های تهیه پشتیبان به صورت پدر بزرگ – پدر – فرزند، تکنیکهای رویدادنگاری افزایشی و متد نسخهبرداری تصویر دادهها اشاره کرد. به علاوه، برای نگهداری در برابر از دست رفتن داده، سیستم باید بتواند سرویس عادی خود را پس رخ دادن حادثه ارائه کند. بنابراین همراه با داده سخت افزار کامپیوتر نیز باید جایگزین شوند.
تعریف ترمیم
پایگاهدادهها بالقوه در معرض آسیب است. انواع نقص (عیب) و در نتیجه خرابی ممکن است در پایگاهدادهها بروز کند. سیستم مدیریت پایگاهدادهها باید بتواند, در صورت بروز خرابی, پایگاهدادهها را ترمیم و آسیبها و خسارات وارده بر آن را جبران کند. به عبارت دیگر میتوان بروز خرابی در سیستم را ناشی از بروز اشتباه در سیستم دانست که خود اشتباه ناشی از ایجاد نقص در سیستم است.
به عبارت ساده ترمیم یعنی بازگرداندن پایگاهدادهها به وضع سازگاری که درست قبل از بروز خرابی داشت. به بیان دیگر به آخرین وضع سازگار, به گونهای که اثری از خرابی در آن نباشد.
سلسه مراتب خطا
خطاها انواع مختلفی داشته و در منابع مختلف دستهبندیهای متفاوتی برای آنها معرفی شده است.
از جمله میتوان خرابیها را به دو دسته عمده خرابی سیستمی و خرابی رسانهای تقسیم کرد. خرابی سیستمی سبب میشود تا حداقل یک و معمولاً تمام تراکنشهای در حال اجرا در سیستم آسیب ببینند ولی دادههای ذخیره شده در حافظه جانبی دچار خرابی نمیشوند. مثل خرابی ناشی از قطع جریان برق. برعکس خرابیهای رسانهای سبب ایجاد خرابی در تمام یا قسمتی از دادههای ذخیره شده در حافظه مانا میشود و حداقل روی آن دسته از تراکنشهایی که در حال استفاده از دادهها هستند تأثیر میگذارد.
بر اساس شدت سختی خطا از کم به زیاد خطاها به چند دسته تقسیم می شوند : زودگذر، Crash، رسانهای، محلی، اپراتور و خطا های بدخواه.
خطاهای گذرا آنهایی هستند که موجب از دست رفتن پیغام ها در سیستم های مبتنی بر شبکه میشوند . پروتکلها در لایه داده، لایه شبکه و لایه کاربرد میتواننند برای رفع و کنترل این گونه خطاها طراحی شوند.
در هنگام رخ دادن یک خطا ی Crash تمام محتویات حافظه و نیز حالات برنامه موجود در پردازنده از بین میروند. مکانیسم های استاندارد ترمیم Crash مانند عمل نقطهوارسی روی یک حافظه پایدار میتوانند برای مدیریت این مساله اتخاذ شوند.
خطاهای رسانهای به نقص داده در روشهای حافظه ماندگار مربوط می شوند. برای مقابله با خطاهای رسانهای نسخه های پشتبان داده وابسته به موقعیت و فرصت باید تهیه شود. این رویههای تولید پشتیبان ممکن است دستی یا خودکار باشند. ممکن است روی نوارها، دیسک ها و یا کارتریجها ذخیره شوند. واحد پشتیبانگیری ممکن است یک نسخهبرداری کامل پایگاه داده یا یک رکورد ثبت ساده باشد. پس از رخ دادن یک خطای رسانهای نسخههای پشتیبان باید برای ترمیم دادههای از دسترفته بازیابی شوند.
خطاهای سایت یا محلی تمام پردازنده های موجود در یک محل را تحت تاثیر قرار میدهند. این نوع خطاها ممکن است یک مجموعه از ایستگاههای کاری در یک اتاق یا یک مجموعه در یک ساختمان را تحت تاثیر قرار دهند. از آنجایی که این خطاها ماشینهایی در محدوده بزرگی را تحت تاثیر قرار میدهند این خطا ها میتوانند اولین نوع خطاهایی باشند که به حادثه یا فاجعه مشهور میباشند. طرحها و تسهیلات موجود ترمیم فاجعه میتوانند برای تحمل خطاهای سایت طراحی شوند. دادهها در حافظههای پایدار و کارتریجهای پشتیبان ممکن است جبران ناپذیر باشند. جداسازی جغرافیایی سخت افزارهای اضافی و دادهها می تواند به ترمیم این گونه از حوادث کمک کند.
اعمال بشر باعث لایه بعدی از حوادث می شوند. به عنوان مثال ممکن است شخصی به صورت تصادفی نسخههای جاری و پشتیبان را با هم اشتباه کرده و آخرین نتیجه نوشته شده را دوباره بنویسد. بر عکس خطاهای محلی، مشخص کردن محدوده خطاهای اپراتور و تشخیص دادههای خوب از دادههای بد کار ساده ای نمیباشد. رویه های ترمیم معمولاً وقتگیر هستند. خطاهای اپراتور را میتوان بوسیله محدودسازی اختیارات کاربرهای کم تجربه و تهیه حافظههای پشتیبان کافی به حداقل رساند.
بدترین نوع خطا، خطاهای بدخواه یا رومی است که میتوانند تمام قطعات اطلاعات را نابود سازند. یک نمونه از آنها ویروس کامپیوتری مثل Michelangelo است که قادر است پردازندههای اولیه و پشتیبان ونیز نوارهای پشتیبان را آلوده سازد. این نمونه از خطاها میتوانند بوسیله وادارسازی پروتکلها به توسعه خود بوسیله کنترلهای ایمنی بسیار سخت و تهیه تعداد نسخههای پشتیبان کافی کاهش داد.
معماری سیستم و طبقه بندی ترمیمها
معماری اصلی سیستمی که ما در نظر میگیریم شامل یک سایت اولیه و یک سایت پشتیبان است (شکل 1). سایت اولیه ممکن است یک سیستم پایگاهداده درست یا یک واحد دیسک تنها را ارایه کند. در موارد گذشته، یک واحد پردازش یک کامپیوتر همه منظوره همراه با چندین دیسک و نوار است و در موارد اخیر، یک واحد پرداش یک کنترل کننده دیسک است که هیچگونه نواری در سایت ندارد. به موازات سایت اولیه، سایت پشتیبان نیز شامل واحد پردازش، دیسک و نوار است که اطلاعات کافی در آن ذخیره میشود تا در صورتی که سایت اولیه از کار افتاد اطلاعات موجود در پشتیبان برای ترمیم دادههای از دست رفته در سایت اولیه مورد استفاده قرار گیرد. بنابراین پشتیبان فقط هنگام خطا مورد استفاده قرار می گیرد.
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است
حافظة اصلی پایگاه داده ها
40 صفحه در قالب word
مقدمه
در اواسط دهه 1980، با نزول قیمت DRAM، این ایده مطرح شد که کامپیوترهای آتی با داشتن حافظه اصلی با ظرفیت بالا، می توانند بسیاری از پایگاه داده ها را درحافظه اصلی داشته باشند. در این شرایط می توان همه I/O ها (که بسیار هزینه بر می باشند) را از پردازش DBMS حذف نمود. بنابراین معماری DBMS دستخوش تغییرات جدی می شود و در یک MAIN MEMORY DBMS(MMDBMS)، مدیریت I/O دیگر نقشی نخواهد داشت.
نکته مهم در یک MMDB، چگونگی انجام تراکنشها و recovery بصورت کارا است. برخی از الگوریتمهای پیشنهادی براساس این فرض عمل می کنند که قسمت کوچکی از حافظه اصلی بصورت ماندگار وجود دارد که اطلاعاتش توسط باطری در صورت قطع برق از بین نخواهد رفت. این قسمت از حافظه اصلی برای نگهداری redo log ها استفاده می شود.
تعداد دیگری از الگوریتمهای پیشنهادی پیش فرض حافظه ماندگار را ندارند و همچنان از عملیات I/O برای نوشتن اطلاعات تراکنش در حافظه ماندگار استفاده می کنند. بنابراین در این الگوریتمها عملیات I/O بطور کامل حذف نمی شود، بلکه تعدادشان بسیار کمتر می شود زیرا I/Oمربوط به نوشتن اطلاعات صفحات buffer ها، حذف خواهد شد.
در یک MMDBMS، ساختارداده های ساده مانند T-Tree و همچنین bucket-chained hash جایگزین ساختارداده هایی چون B-Tree و linear hash در DBMS های مبتنی بر دیسک می شوند. بنابراین سرعت اجرای پرس و جو(پرس و جو) و بهنگام سازی بسیار افزایش می یابد و هزینه index lookup و نگهداری ،فقط مربوط به پردازنده و دسترسی به حافظه اصلی خواهد شد.
یکی از مشکلات اصلی در MMDBMS ها بهینه کردن درخواستهاست. عدم وجود I/O به عنوان فاکتور اصلی در هزینه ها به معنای پیچیدگی بیشتر مدل کردن هزینه در یک MMDBMS است زیرا در اینجا یکسری فاکتورهای فازی از قبیل هزینه اجرای پردازنده ، باید در نظر گرفته شوند. در این حالت باید با استفاده از تعامل روش coding، عوامل سخت افزاری مانند پردازنده و معماری حافظه و پارامترهای پرس و جو، به یک مدل قابل اطمینان از هزینه اجرا در حافظه اصلی رسید.
در دهه 1990، MMDBMS ها با افزایش سایز دیسکها و سایز مسائل همراه با افزایش ظرفیت DRAM ها، به اوج محبوبیت خود رسیدند. MMDBMS ها اغلب برای برنامه هایی که به پایگاه داده Real Time نیاز دارند (مانند سیستمهای embedded سوئیجهای تلفن) ، استفاده می شود. از آنجایط که سایز حافظه اصلی در کامپیوترها روز به روز در حال افزایش است، این امید وجود دارد که برای بسیاری از پایگاه داده هایی که امروزه امکان قرارگفتن آنها بصورت کامل در حافظه اصلی وجود ندارد، این شرایط مهیا شود.
مدلهای هزینه حافظه اصلی
متاسفانه تا کنون تلاشهای اندکی جهت مدل کردن هزینه کارایی MMDBMSها صورت گرفته است. تحقیقات اولیه روی طراحی ماشینهای پایگاه داده ها، بیشتر در زمینه وابستگیهای میان الگوریتمها و دسترسی حافظه صورت می گرفت.در صورتیکه امروزه به دلیل محدود شدن استفاده از MMDBMS ها به کاربرد در پایگاه داده های Real Time(به صورت پرس وجوهای ساده، مانند یک hash lookup در یک جدول)، اینگونه تحقیقات از اهمیت کمتری برخوردارند.
در تحقیقات اخیر در زمینه MMDBMS ها دو نمونه تحقیقاتی Office-By-Example (OBE) مربوط به شرکت IBM و Smallbase مربوط به شرکت HP مسائل ارزشمندی را درمورد بهینه سازی پرس وجو ها و مدلسازی هزینه حافظه اصلی مطرح کرده اند که در ادامه به بررسی این دو نمونه می پردازیم.
Office-By-Example (OBE)
OBE یک پایگاه داده در حافظه اصلی است که بسیاری از مفاهیمQuery-by-example(QBE)، را گسترش می دهد. برای بهینه سازی پرس و جو، مبتنی بر هزینه، OBE یک مدل کامل از هزینه را ارائه می دهد. باتوجه به این پیش فرض که داده هایی که پردازش می شوند در حافظه اصلی قرار گرفته اند، عامل اصلی هزینه در پایگاه داده های متداول که همان دسترسی I/O است حذف خواهد شد.
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است
فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:78
فهرست مطالب:
عنوان صفحه
چکیده 1
پیشگفتار 2
فصل اول : معرفی سازمان تامین اجتماعی 2
1-1 ) نقش خرده نظام تامین اجتماعی در جامعه 2
1-2 ) تامین اجتماعی و فرایند شکل گیری آن 2
1-3 ) عوامل موثر بر ظهور نظام تامین اجتماعی 3
1-4 ) آثار مثبت تامین اجتماعی در جامعه 7
فصل دوم : واحدهای اداره تامین اجتماعی شعبه نه 14
2-1 ) واحد نام نویسی و حسابهای انفرادی 14
2-2 ) واحد درآمد 15
2-3 ) واحد اجرائیات 17
2-4 ) واحد بازرسی 18
2-5 ) باجه دریافت 18
2-6 ) امور مالی 19
2-7 ) امور اداری 21
2-8 ) مستمری ها 22
2-9 ) امور بیمه شده گان 23
فصل سوم : سایر فعالیتهای سازمان تامین اجتماعی 25
3-1 ) بیمه بافندگان قالی و قالیچه و گلیم و زیلو 25
3-2 ) بازنشستگی پیش از موعد در کارهای سخت و زیان آور 25
فصل چهارم : بانک اطلاعاتی اداره تامین اجتماعی شعبه نه 26
4-1 ) توضیح در رابطه با بانک اطلاعاتی شعبه 26
4-2 ) دلایل استفاده از فاکس پرو 27
4-3 ) شرح محیط کاری فاکس پرو 28
4-4 ) فرمانهای آموخته شده در طول دوره 29
فصل پنجم : شبکه داخلی شعبه 33
5-1 ) شرح شبکه داخلی شعبه 33
5-2 ) فرمانهای آموخته شده در طول دوره 37
فصل ششم : فعالیتهای سخت افزاری 38
6-1 ) شرح فعالیتهای سخت افزاری 38
6-2 ) نحوه نصب کارت شبکه 38
فهرست مطالب
عنوان صفحه
فصل هفتم : ضمائم و پیوستها و جداول 40
7-1 ) نگاهی گذرا بر عملکرد شعبه دو تهران 41
7-2 آمار بیمه شده گان 42
7-3 ) نمودار وضعیت پرونده های مطالباتی 43
7-4 ) واحد مستمری ها 44
7-5 ) واحد نام نویسی و حسابهای انفرادی 45
7-6 ) گزارش اجرایی عملیات مرحله سوم طرح سامان سوابق بیمه شده گان 46
7-7 ) در صد بیمه شده گان شناسایی شده و ناشناس 47
7-8 ) آمار شاخص های مهم عملیاتی شعبه دو تهران 48
7-9 ) آمار بیمه شده گان 48
7-10 ) آمار مستمری بگیران 48
7-11 ) آمار پرونده های مطالباتی 48
7-12 ) آمار واحد نام نویسی 48
7-13 ) آمار واحد اجرائیات 48
7-14 ) آمار واحد بازرسی 50
7-15 ) واحد امور بیمه شده گان 51
7-16 ) واحد امور اداری 52
7-17 ) واحد ساماندهی 53
7-18 ) مقایسه بدهی های وصول شده و نشده واحد اجرائیات 54
7-19 ) آمار تعداد بازرسی های انجام شده 55
7-20 ) چارت سازمانی 56
منابع
مقدمه
نظم اجتماعی از موضوعات مهم جامعه شناسی است که کمتر مورد توجه قرار گرفته است . حال آنکه تا حداقلی از نظم وجود نداشته باشد نمیتوان از ماهیتی به نام جامعه سخن راند و اصولا هر گونه برداشتی از جامعه مسبوق به این پیش فرض است که حداقلی از نظم وجود دارد . با وجود این بسیاری از جامعه شناسان بویژه آنهایی که سودای تغییر در سر داشته اند از کنار این مسئله به راحتی گذشته اند . در صورتی که نه هر تغییر ذاتا مطلوب و پذیرفتنی است و نه هر نظمی ماهیتا نا مطلوب و قابل نقد بلکه می توان به لحاظ نظری نظم های متفاوتی را انتزاع کرد . از سوی دیگر هر گونه تغییری طلب نظم مطلوب است . بنابراین پرداختن به موضوع نظم اجتماعی چرایی و چگونگی محقق شدن آن عوامل تقویت کننده و تغییر دهنده نظم و ... از اهمیت بسیاری برخوردار است .
عوامل بسیاری در چگونگی نظم اجتماعی موثرند . نظام اجتماعی متشکل از خورده نظامهای بسیاری است و هر یک از این خرده نظامها نقش تنظیمی یا اختلالی در نظم اجتماعی دارند . یکی از این خرده نظامها نظام تامین اجتماعی است که من تصمیم گرفتم به دلیل نقش مهم آن در تنظیم زندگی افراد جامعه به آن وارد شده و آثار آن را در نظم اجتماعی در حد بسیار مختصر نشان دهم .
من در مدت کارآموزی در این سازمان جدا از آشنا شدن با ساختار سازمانهای دولتی و روابط کاری مرسوم بین کارمندان آنها تجربیات جدیدی در رابطه با سیستمهای شبکه و بانکهای اطلاعاتی بدست آوردم و همچنین فرصتی پیش آمد تا آموخته های قبلی خود را که بصورت تئوری خوانده بودم به طور عملی اجرا و به نقاط ضعف و قوت خود بیشتر آگاهی پیدا کنم . در زمینه سخت افزاری هم تجربیات جالبی بدست آوردم که در متن به آنها اشاره می کنم .
پایان سخن این که تحقیق تنها به بخش کوچکی از تلاش و زحمات افراد سخت کوش و متعهد این سازمان در تحقق اهداف کلی نظام اجتماعی اشاره شده که امیدوارم کمی ها و کاستی های این نوشته را به حساب گستردگی و وسعت کارها و وظایف این سازمان بگذارید .
چکیده
چارچوب داده کاوی CRM ارتباط نزدیکی با مشتری ایجاد می کند و ارتباط بین سازمان ها و مشتریان را در دنیای کسب و کار پیشرفته امروز مدیریت می کند. در سال های اخیر داده کاوی در برنامه های کاربردی مختلف CRM به محبوبیت دست یافته است و مدل های طبقه بندی یک ...