سایرآموزشکامپیوتر و IT و اینترنت

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

بنام خدا معرفی و مقایسه نرم افزارهای بانک اطالعاتی مفاهیم اولیه بان ک اطالع اتی :مجموع ه ای س ازمان یافت ه از اطالع ات (داده ها) به هم مرتبط موجودیت :هر چیزی که بخواهیم راجع به آن اطالعاتی ذخیره کنیم. جدول :محل ذخیره سازی داده ها در بانک اطالعاتی رکورد :هر سطر از جدول بانک اطالعاتی فیلد :هر ستون از جدول بانک اطالعاتی کلید اصلی :فیلدی برای تمایز اطالعات رکوردهای یک جدول طراحی یک سیستم بانک اطالعاتی ‏ شناس ایی موج ودیت ه ای سیس تم بان ک اطالعاتی ‏ طراحی جدول(ها) برای هر موجودیت ‏ انتخاب کلید اصلی ‏ برقراری ارتباط بین جداول ‏ ایجاد فرم های ورود و مشاهده ی اطالعات ‏ تعیین گزارشات خروجی سیستم خصوصیات اصلی نرم افزارهای مدیریت بانک اطالعاتی Data Independence  Data Integrity  Data Concurrency & Consistency  Data Recovery  Access Control  Centralized Control  Data Maintenance  Access نص ب آس ان :نص ب آن خیلی راحت انج ام ش ده و ب ا نص ب Officeب ه راح تی روی ه ر دس تگاهی نص ب می گردد. کاربرد آسان :تسلط به آن در زمان کم مقدور بوده و با بیشترین سرعت می توان آن را یاد گرفت. محي ط بس يار خ وب ب راي ط راحي فرمه ا و گزارش ات: محی ط بس یار خ وب و ج البی ب رای ط راحی ف رم ه ا و گزارش ات مختل ف دارد و می ت وان ف رم ه ا و ج داول برنامه را با هم در یک فایل mddذخیره نمود. Access با تعداد ركوردهاي پايين (زير پنح هزار ركورد برای ه ر ج دول) عملك رد خ وبي دارد ولی ب ا ب اال رفتن تع داد رکورده ا و همچ نین تع داد ک اربران ،ق ابلیت اطمینان آن پایین می آید. با ب اال رفتن تع داد رکورده ا از ح دود س ی ه زار رک ورد در ی ک جدول ،برنامه خیلی کند می گردد و سرعت دسترسی نیز پایین می آی د .ولی مس ئله مهم ت ر اینک ه در تع داد رکورده ای ب اال، ض ریب اطمین ان بان ک اطالع اتی ب ه ش دت پ ایین می آی د و ه ر لحظه امکان به هم ریختن اطالعات وجود دارد. Access امکان ناسازگاری اطالعات وجود دارد :در سطح بانک اطالع اتی امکان اتی ب رای اعم ال ش رط ه ای ص حت اطالعات ندارد و اگر کاربری خارج از برنامه مستقیما جدولی را باز کرده و اطالعات آن را تغییر دهد ،بین اطالعات ناسازگاری بوجود خواهد آمد. ام نیت پ ایین :دارای امکان اتی ب رای ام نیت اطالع ات است ولی این امکانات ضعیف بوده و قابل اطمینان نیستند. My SQL یک ن رم اف زار open sourceاس ت ک ه ب اعث می ش ود ب ا توج ه ب ه نی از My SQL ،را سفارشی کنیم. قابل اجرا در محیطهای ویندوز و یونیکس که البت ه بیش ترین ک اربرد آن روی ی ونیکس و لینوکس است. سرعت فوق العاده زیاد در پردازش My SQL انعطاف پذیری زیاد کاربرد آسان :در این سیستم ،بانک اطالعاتی و جدول ها به صورت یک دایرکتوری ایجاد می شود که ایجاد ،باز کردن یا حذف کردن آنها ،بسیار ساده است. SQL Server SQL Serverاز مدل س رویس دهنده -سرویس گیرنده ( )client/serverتبعیت می نمای د .در این مدل ،درخواست های سرویس گیرندگان برای سرویس دهندگان ارسال و در سمت سرویس دهن ده بررس ی و آن الیز می گردن د .در ادام ه، پردازش های مورد نیاز بر روی اطالعات ذخیره شده در بانک های اطالعاتی انجام و در نهایت SQL Server یکی از اه داف مهم سیس تم ه ای م دیریت بان ک ه ای اطالعاتی ،قابلیت رشد و توسعه ( )scalabilityاست. ،MS SQL Serverمجموعه ای از پتانسیل ها را به منظور تامین هدف فوق ارائه نموده است که به برخی از مهم ترین آنها اشاره می گردد: قابليت ک ار ب ا بانکه اي اطالع اتی حجيم (در ح د ترابایت) قابليت دسترس ی ه زاران ک اربر بط ور همزم ان ب ه بانک اطالعاتی SQL Server قابليت خود سازگاری ( :)Self Compatibilityبا استفاده از این ویژگی ،منابع مورد نیاز هر کاربر نظیر حافظه ،فضای دیسک و ...به محض اتصال به سرور ( ،)loginبه صورت اتوماتیک به وی اختصاص داده می شود و پس از log off منابع اختصاص یافته به منظور استفاده ی سایر کاربران آزاد می شوند. قابليت اعتم اد و در دس ترس ب ودن ( :)Reliabilityب ا استفاده از ین ویژگی ،می توان بسیاری از فعالیت های مدیریتی را بدون توقف سرور انجام داد (نظیر .)back up SQL Server برخورداری از سطوح امنيتی باال پش تيبانی از حجم ب االئی از حافظ ه در س رور (در نس خه ی 2000ت ا 64گیگاب ایت و در نس خه ی 2005ب ه ب اال متناس ب ب ا حافظ ه ای ک ه سیس تم عامل از آن حمایت می کند) اس تفاده از چن دين پردازنده به صورت م وازی (در نسخه ی 2000تا 32پردازنده همزمان و در نسخه ی 2005به باال محدودیتی وجود ندارد) Oracle Oracleرا می توان قویترین بانک اطالعاتی در دنی ا ن ام ب رد .طب ق آم ارگیری مرک ز ITآمریک ا، 75درصد شرکت های بزرگ در آمریکا و اروپا از بانک اطالعاتی اوراکل استفاده می نمایند .در واق ع اوراک ل را می ت وان شکس ت ناپ ذیرترین بانک اطالعاتی در جهان نامید .در ادامه برخی مزایای این بانک اطالعاتی ذکر شده است. Oracle کن ترل ص حت اطالع ات توس ط سیس تم ب ه صورت اتوماتیک (یعنی خود بانک اطالعاتی از ورود اطالع ات غ یر معت بر جلوگ یری می‌نماید). ضریب ایم نی ب االی سیس تم (ع دم از بین رفتن اطالع ات را تض مین ک رده و بهم ریختگی و خرابی به هیچ عنوان وجود ندارد). Oracle ضریب امنی تی ب االی سیس تم (این خاص یت ع دم دسترس ی غ یر مج از ک اربر ب ه اطالع ات را تضمین می نماید). توان ایی نگه داری حجم انب وه اطالع ات و س رعت ب اال در دسترس ی ب ه آنه ا (ب رای مث ال Oracleامک ان نگه داری س ه بیلی ون Tablespaceو هر Tablespaceقابلیت نگهداری Oracle توان ایی س رویس دهی ب ه تع داد زی ادی ک اربر همزم ان ب دون ک اهش محس وس زم ان پاس خگویی سیس تم (ب ا داش تن س خت اف زار مناس ب ب ا اس تفاده از این بان ک اطالع اتی می‌ت وان ت ا بیش از بیس ت ه زار ک اربر همزمان را سرویس دهی نمود). امک ان بازی ابی س ریع و راحت اطالع ات ب ا مقایسه Oracleو SQL Server اوراکل دارای ۱۴الیه امنیتی و SQL Serverدارای ۵ الیه امنیتی است. با اوراکل امکان مدیریت بر روی حجم نامحدود از اطالعات وجود دارد و لی با SQL Serverنه. SQL Server خیلی ارزانتر از اوراکل است. Performance اوراکل بهتر از SQL Serverاست. اگر Clientها و Serverغیر از ویندوز باشد مطلقا نباید از SQL Serverاستفاده کرد. فاکتورهای انتخاب دیتابیس مناسب حجم داده ای که می خواهیم پردازش کنیم سیستم عامل مورد استفاده هزینه سخت افزار مورد استفاده مثال Oracle ب ه درد داده ه ای کم تر از 300گیگاب ایت نمیخورد و SQL Serverبرای داده های باالی 10000 گیگابایت کم می آورد. در محیط ویندوز ( هرچند Oracleاز SQL Serverبهتر باشد) اما SQL Serverبهتر جواب می دهد. در محیط لینوکس برای حجم داده های کم و متوسط My SQLو برای داده ه ای باالتر Oracleمناس ب تر است. مثال Access در محی ط وین دوز ،ت ا حجم اطالع اتی دو میلیون رکورد را بخوبی پشتیبانی می کند و برای بانک های اطالعاتی کوچک تا متوسط مثال یک دفتر کار یا یک سیستم اداری کوچک جوابگو هواهد بود. با تشکر از توجه شما

55,000 تومان