تکنیک های ترمیم فاجعه ها در سیستم های پایگاه داده
مقدمه:
گسترش استفاده از کامپیوتر باعث نفوذ کاربرد کامپیوتر در جنبه های مختلف زندگی انسان از جمله جنبه های حیاتی مانند کنترل ترافیک هوایی ، کنترل خودکار خطوط دریایی ، مدیریت نقطه فروش و حتی سرویس فروش بلیط سینما شده است. داده های ذخیره شده در سیستم های کامپیوتری با ارزش ترین دارایی یک شرکت است که باید به هر قیمت از آن محافظت کنند.
تکنیک های تحمل خطا برای افزایش قابلیت در دسترس بودن سیستم و کاهش خرابی های ناشی از بروز خطا در اجزا گسترش یافتند. داده های حیاتی درون حافظه پایدار ذخیره شده و کپی های اضافی برای ذخیره در حافظه های پایدار تهیه می شوند این روش ها مناسب است ولی در برابر رخ دادن یک حادثه ممکن است نا کارآمد باشد . از جمله این حوادث می توان به زلزله سال 1906 در سان فرانسیسکو اشاره کرد که بیش از نیمی از شهر را ویران کرد .
رویه های وسیع تهیه پشتیبان برای محافظت داده ها در مقابل بروز یک حادثه گسترش یافتند که از جمله آنها می توان به رویه های تهیه پشتیبان به صورت پدر بزرگ – پدر – فرزند، تکنیکهای رویدادنگاری افزایشی و متد نسخهبرداری تصویر داده ها اشاره کرد. به علاوه، برای نگهداری در برابر از دست رفتن داده، سیستم باید بتواند سرویس عادی خود را پس رخ دادن حادثه ارائه کند. بنابراین همراه با داده سخت افزار کامپیوتر نیز باید جایگزین شوند.
تحقیقاتی پایگاه داده
مروری بر سیستمهای بانک اطلاعاتی و مزایای Oracle
* مقدمه:
دانش بشر در گستره علوم و فنون ، طی پنجاه سال گذشته از رشدی بéسابقه برخوردار بوده است و این رشد و تکامل سریع و بیمانند را باید متأثر از تماسک علوم مختلف و استفاده پژوهشگران از نتایج دستاوردهای یکدیگر دانست . امروز دیگر کمتر کشف و اختراعی است که اتفاقی و تصادفی باشد و تقریبا کلیه نوآوریها در یافتن ارتباط صحیح بین اطلاعات موجود بشر در عرصههای گوناگون خلاصه شود .
از اینروست که در نیمه دوم قرن بیستم شاهد هستیم که کشورهای توسعه یافته بیش از هر زمان به اطلاعات و سازماندهی و مدیریت آنها بها دادهاند . مبالغ هزینه شده در مراکز تحقیقاتی و دانشگاهی ، خود گواه بر این ادعاست و این توجه ، پاسخی است به پدیده " انفجار اطلاعات " در چند دهه اخیر .
در طی سالهای اخیر ، شاهد تحولات عمیق در نحوه مدیریت سازمانها بر اساس نظریه نوین مدیریت سیستماتیک بوده و همگام با آن بطور پیوسته ناظر بر افزایش نیاز مدیران به اطلاعات و منابع اطلاعاتی هستیم .گفته شود نود درصد از احتیاجات لازم برای اخذ یک تصمیم را اطلاعات تشکیل دهد و ده درصد باقی مانده تابع انگیزه و سلیقه باشد و در این راستا پیشرفت بشر در زمینه تکنولوژی اطلاعاتی را بطور قطع باید مرهون کامپیوتر و علوم انفورماتیک دانست .
این مقاله حاصل مطالعه تجربیات در امر تجزیه و تحلیل سیستمهای گردش اطلاعات و برنامهنویسی کاربردی باشد و حاوی مطالبی اجمالی پیرامون شناخت و نحوه طراحی " سیستمهای اطلاعاتی " و در نهایت مروری بر بانکهای اطلاعاتی توسعه یافته در ORACLE باشد .
مقاله در مورد پایگاه های داده
پیشرفت سریع علم کامپیوتر و کاربرد وسیعی که این تکنولوژی در کلیه امور زندگی بشر دارد از یک سو و حجم زیاد اطلاعات و نیاز بشر به سرعت،دقت و انسجام اطلاعات از سوی دیگر ،موجب گردید تا اینجا بانک های اطلاعاتی به عنوان یکی از موضوعات مهم و اساسی جامعه بشری مطرح شود.
بانک اطلاعاتی با ساختار خاص خود،ذخیره ساختن اطلاعات را براحتی ممکن ساخته و کاربران مجاز نیز به سادگی به اطلاعات دسترسی می یابند. سعی داریم شما را با مفهوم بانک اطلاعاتی،سیستم مدیریت بانک اطلاعاتی و فواید استفاده از این سیستمها آشنا سازیم.
پایگاه داده های توزیع شده
تعریف پایگاه داده های توزیع شده:
مجموعه ای از داده های ذخیره شده ( با ویژگی های بر شمرده در تعریف پایگاه داده ها) که منطقا به این سیستم تعلق دارند ، ولی در مانه های ( گره ها:کامپیوتر) مختلف یک یا بیش از یک شبکه توزیع شده اند می توان گفت که در این معماری تعدادی پایگاه داده های ذخیره شده روی کامپیوترهای مختلف داریم.
که از نظر کاربران، پایگاه واحدی هستند به بیان دیگر مجموعه ای است از چند پایگاه داده منطقا به مرتبط و توزیع شده روی یک شبکه کامپیوتری ، توجه داشته باشیم که در این معماری در سطح طراحی بر اساس یک استراتژی توزیع و یک طرح تخصیص مشخص داده هایش را در چند مانه توزیع می کند .
مانه ها با یکدیگر چنان همکاری دارند که هر کاربر می تواند به داده های مورد نیازش در هر مانه دستیابی داشته باشد به گونه ای که انگار داده هایش در مانه خودش ذخیره شده باشند. در این معماری هر مانه خود یک سیستم پایگاه داده هاست یعنی : پایگاه داده ها ، سیستم مدیریت پایگاه داده ها و مدیر انتقال داده ها دارد...................
پایگاه داده شی گرا
در نظر بگیرید برای رانندگی مجبور بودید از تمام نکات فنی و همه اتفاقاتی که در موتور و پیستونها اتفاق میافتد با خبر بودید واقعاً گیج کننده میشد، اینطور نیست! در واقع برنامه نویسی ابتدا بدین صورت بود و فقط افراد خاصی میتوانستند این کار را انجام دهند ولی با ظهور شی گرایی همه چیز عوض شد.
حالا ببینیم یک شی دقیقاً چکار میکند. اول اینکه یک شی طوری طراحی شده که برنامه نویسی همانند دنیای اطراف ما بنظر برسد. یک شی همه چیزهای مربوط را دور هم جمع میکند مثلا توابع ، زیرروالها، متغییرها و حتی پایگاه داده مربوط همه و همه در یک جا و به صورت یک موجودیت. کار دیگر شی این است که جزئیات را از دید شما پنهان میکند به طوری که شما بدون آن که از ماهیت درونی آنها آگاه باشید میتوانید به راحتی از آنها استفاده کنید.
همانطور که بدون آنکه از جزئیات درونی و مدارهای یک تلوزیون باخبر باشید با آن کار میکنید و این به یکی از آرزروهای دیرینه برنامه نویسان یعنی سادگی و عدم پیچیدگی پاسخ داد. حال بیایید ببینیم یک شی چگونه این کارها را انجام میدهد.
فهرست مطالب:
شی گرایی: 1
مفاهیم شی گرایی.. 4
شناخت اشیاء. 5
مدل اشیاء. 8
رفتار اشیاء. 9
زبان یکپارچه مدلسازی چیست؟. 10
مصارف دیاگرام موارد استفاده. 10
نمودار کلاس... 11
نمودار همکاری.. 11
نمودار ترتیبی.. 12
کنترل دسترسی تشخیصی در پایگاههای داده شیء گرا 12
امکاناتی برای انجام تحلیلهای امنیتی.. 14
برنامه نویسی شی ئ گرا 15
تجرید Abstraction. 16
سه اصل oop. 18
کپسول سازی encapsulation. 18
وراثت inheritance. 22
منابع و ماخذ: 24
مقاله در مورد پایگاه داده
پایگاه داده ، مجموعهای از اقلام اطلاعاتی ساخت یافته است از آنجا که آرایش دادهها قابل پیشبینی است،میتوانید اقلام را دستکاری کنید، تا اطلاعات مفیدی به دست آورید اساسیترین مؤلفه پایگاه دادۀ Access ، جدول است که در آن اطلاعات را به صورت سطرها و ستونهای مرتب، در آوردهاند.
پایگاه دادۀ اکسس، علاوه بر جدول، ممکن است پرسوجو ، فرمها، گزارشها، صفحات دستیابی دادهای (برای مرور وب) و مؤلفههای دیگر نیز داشته باشد، که تمامی آنها به شما امکان می دهند که اطلاعات درون پایگاه دادهتان را با روشهای گوناگون مرور و دستکاری کنید.
فهرست مطالب:
پایگاه داده چیست؟. 1
مدیریت فایلها: 1
پایگاههای دادۀ آماده: 1
ذخیره سازی در جایی دیگر: 2
جدولهای تجاری و شخصی آماده: 2
تنظیم کلید اولیۀ مخصوص: 2
ساختار جدول: 3
حرکت در اطراف جدول: 3
هشدارهای کپیکردن و چسباندن: 5
تعیین اندازه پنجرهها، ستونها و سطرها: 5
حذف رکوردها با فیلد Auto نامبر: 6
تغییر فونت: 6
ذخیره موضوع پایگاه دادهای به عنوان نوعی دیگر: 6
قواعد طراحی پایگاه داده: 7
حفاظت دادهها 7
پیشتبان گیری.. 7
تنظیم کلمه عبور برای پایگاه داده. 8
کاربا بیش از یک کاربر. 8
تنظیم برنامه برکار در سالهای مختلف... 8
امکانات همسانسازی.. 9
افزودن فیلترها درهرجدول. 10
منابع. 11
پایگاه داده ها چیست؟
دادِگان (پایگاه دادهها یا بانک اطلاعاتی) به مجموعهای از اطلاعات با ساختار منظم و سامانمند گفته میشود. این پایگاههای اطلاعاتی معمولاً در قالبی که برای دستگاهها و رایانهها قابل خواندن و قابل دسترسی باشند ذخیره میشوند. البته چنین شیوه ذخیرهسازی اطلاعات تنها روش موجود نیست و شیوههای دیگری مانند ذخیرهسازی ساده در پروندهها نیز استفاده میگردد. مسئلهای که ذخیرهسازی دادهها در دادگان را موثر میسازد وجود یک ساختار مفهومی است برای ذخیرهسازی و روابط بین دادهها است.
پایگاه داده در اصل مجموعهای سازمان یافته از اطلاعات است.این واژه از دانش رایانه سرچشمه میگیرد ،اما کاربر وسیع و عمومی نیز دارد، این وسعت به اندازهای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانهای برای پایگاه داده ایجاد میکند) شامل تعاریف غیر الکترونیکی برای پایگاه داده میباشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود میشود.
فهرست چکیده................................................................................................................................8 تکنیکهای داده کاوی و متدلوژیهای ان مقدمه 9 عناصر داده کاوی 15 پردازش تحلیلی پیوسته: 16 قوانین وابستگی: 17 شبکه های عصبی : 17 الگوریتم ژنتیکی: 17 نرم افزار 18 کاربردهای داده کاوی 18 داده کاوی و کاربرد آن ...
این مقاله به بررسی و ارائه الگوریتم جدید پنهان نگاری داده درون تصویر جهت پنهان نگاری مقاوم در برابر حملات آماری می پردازد ...
چکیده همانگونه که می دانیم کارآموزی نقطه شروعی است برای آماده شدن جهت ورود به بازار کار،و استفاده بهینه از این فرصت مناسب برای کلیه دانشجویان علاقمند به اشتغال در جامعه بسیار سودمند ومفید می باشد. گزارش در دست حاصل یک ماه و نیم کارآموزی درشرکت داده پردازی فن آوامی باشد که ...