پایگاه داده :ایجاد بانک های اطلاعاتی فایل به صورت pdf میباشد ، تهیه و تنظیم دکتر بهروز معصومی
پایگاه داده
پایگاه داده :ایجاد بانک های اطلاعاتی فایل به صورت pdf میباشد ، تهیه و تنظیم دکتر بهروز معصومی
مقدمه
در اواسط دهه 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 سوئیجهای تلفن) ، استفاده می شود. از آنجایط که سایز حافظه اصلی در کامپیوترها روز به روز در حال افزایش است، این امید وجود دارد که برای بسیاری از پایگاه داده هایی که امروزه امکان قرارگفتن آنها بصورت کامل در حافظه اصلی وجود ندارد، این شرایط مهیا شود.
تعداد اسلایدها : 30 اسلاید
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه28
پایگاه داده چیست؟
دادِگان (پایگاه دادهها یا بانک اطلاعاتی) به مجموعهای از اطلاعات با ساختار منظم و سامانمند گفته میشود. این پایگاههای اطلاعاتی معمولاً در قالبی که برای دستگاهها و رایانهها قابل خواندن و قابل دسترسی باشند ذخیره میشوند. البته چنین شیوه ذخیرهسازی اطلاعات تنها روش موجود نیست و شیوههای دیگری مانند ذخیرهسازی ساده در پروندهها نیز استفاده میگردد. مسئلهای که ذخیرهسازی دادهها در دادگان را موثر میسازد وجود یک ساختار مفهومی است برای ذخیرهسازی و روابط بین دادهها است.
پایگاه داده در اصل مجموعهای سازمان یافته از اطلاعات است.این واژه از دانش رایانه سرچشمه میگیرد ،اما کاربر وسیع و عمومی نیز دارد، این وسعت به اندازهای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانهای برای پایگاه داده ایجاد میکند) شامل تعاریف غیر الکترونیکی برای پایگاه داده میباشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود میشود.
یک تعریف ممکن این است که: پایگاه داده مجموعهای از رکورد های ذخیره شده در رایانه با یک روش سیستماتیک (اصولی) مثل یک برنامه رایانهای است که میتواند به سوالات کاربر پاسخ دهد. برای ذخیره و بازیابی بهتر، هر رکورد معمولا به صورت مجموعهای از اجزای دادهای یا رویداد ها سازماندهی میگردد. بخش های بازیابی شده در هر پرسش به اطلاعاتی تبدیل میشود که برای اتخاذ یک تصمیم کاربرد دارد. برنامه رایانهای که برای مدیریت و پرسش و پاسخ بین پایگاههای دادهای استفاده میشود را مدیر سیستم پایگاه دادهای یا به اختصار (DBMS) مینامیم. خصوصیات و طراحی سیستم های پایگاه دادهای در علم اطلاعات مطالعه میشود.
مفهوم اصلی پایگاه داده این است که پایگاه داده مجموعهای از رکورد ها یا تکه هایی از یک شناخت است.نوعا در یک پایگاه داده توصیف ساخت یافتهای برای موجودیت های نگه داری شده در پایگاه داده وجود دارد: این توصیف با یک الگو
پاورپوینت پایگاه داده ها 1 در 29 اسلاید شامل بخش های زیر می باشد:
1) سیر تحول سیستمهای ذخیره و بازیابی اطلاعات (Storage and Retrieval Systems)
2) پایگاه داده ها (Database)
3) عناصر اصلی محیط پایگاه داده ها
1) سیر تحول سیستمهای ذخیره و بازیابی اطلاعات (Storage and Real-time Systems)
2-1) تعریف سیستم ذخیره و بازیابی اطلاعات (Storage and Retrieval System)
3-1) تعریف سیستم واسط ذخیره و بازیابی - سیستم ذخیره و بازیابی اتوماتیک (کامپیوتری)
4-1) عناطر تشکیل دهنده یک سیستم ذخیره و بازیابی اطلاعات
- نرم افزار (Software)
- نسل اول (1957-1948) : نسل بدون نرم افزار واسط
- نسل دوم : نسل شیوه های دستیابی (1966- 1958) (Access Methods)
نسل سوم : نسل سیستم مدیریت داده ها (1973-1967) (Data Management System) (DMS)
- نسل چهارم : نسل سیستم مدیریت پایگاه داده ها (1980-1974) (Databse Management System) (DBMS)
نسل پنجم نسل بانکهای معرفت و شی گرا (تاکنون-1981)
- داده (Data)
2- پایگاه داده ها (Database)
مثال مقدماتی (صرفا درک بهتر تعریف)
مشی فایلینگ
معایب این سیستم مثالی(Filing)
استانداردها
تغییرات در فیلد
افزونگی (Redundancy)
ناسازگاری داده ها (Data inconsistency)
مشی بانکی (Database Policy)
لیست مراجع
بخشی از پاورپوینت:
1) سیرتحول سیستمهای ذخیره و بازیابی اطلاعات (Storage and Retrieval Systems)
1-1) مقدمه : نیاز همیشه انسان به اطلاعات
2-1) تعریف سیستم ذخیره و بازیابی اطلاعات
3-1) تعریف سیستم واسط ذخیره و بازیابی
4-1) عناصر تشکیل دهنده یک سیستم ذخیره و بازیابی اطلاعات
- سخت افزار (Hardware)
- نرم افزار (Software)
- کاربر (User)
- داده (Data)
5-1) تعریف داده و اطلاع
6-1) مروری بر نسلهای تکنولوژی سیستم واسط
2) پایگاه داده ها (Database)
1-2) تعریف
2-2) شرح کلمات مورد استفاده در تعریف
- داده های یکپارچه (Integrated Data)
- افزونگی (Redundancy)
- ساختار داده ها (Data Structure)
3-2) یک مثال مقدماتی برای درک تعریف پایگاه داده
- تعریف ناسازگاری داده ها (Data Inconsistency)
- تعریف بروز رسانی منتشر شونده (Propagating Updates)
- تعریف استقلال داده ای (Data Independence)
3) عناصر اصلی محیط پایگاه داده ها
1-3) سخت افزار (Hardware)
2-3) نرم افزار (Software)
3-3) کاربر (User)
4-3) داده (Data)...