کتاب Introduction to DBMS (مقدمهای بر DBMS: طراحی و پیادهسازی پایگاههای داده از ابتدا برای مبتدیان مطلق) از جدیدترین منابع یادگیری پایگاه داده و منطق آن است. این کتاب در 6 فصل به صورت خلاصه مقدمات مدیریت پایگاههای داده و اصول آن را شرح میدهد.
در ادامه مقدمهای از کتاب Introduction to DBMS را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Introduction to DBMS:
این کتاب از رویکردهای خلاقانه برای خوانندگان خود استفاده میکرد تا به طور مستقل سؤال بپرسند، بین ایدهها ارتباط برقرار کنند، خلاقانه فکر کنند، به چالش بکشند و به طور مؤثر مشارکت کنند، و در یادگیری خود تأمل کنند. این کتاب جامعی است که مفاهیم اولیه سیستمهای مدیریت پایگاه داده را پوشش میدهد. این به طور ویژه برای کسانی نوشته شده است که به دنبال منبعی موثر برای یادگیری مفاهیم طراحی پایگاه داده هستند که از طریق نمونههای بلادرنگ ارائه میشوند.
محتوای این کتاب به دلیل اینکه بخشی جدایی ناپذیر از علوم و مهندسی کامپیوتر است، به عنوان یک دوره مقدماتی در سیستمهای پایگاه داده میباشد. کتاب درسی به شیوهای مناسب برای دورههای یک ترم لیسانس و فوق لیسانس پایگاه داده تنظیم شده است. ما سعی کردهایم مطالب را به سبکی ساده، واضح و گویا ارائه کنیم. خوانندگان قادر خواهند بود:
- مدلسازی دادهها را با استفاده از مدلهای نهادی-رابطه و رابطه ای بیاموزید و تمرین کنید.
- استفاده از زبان پرس و جو ساخت یافته (SQL) را درک کنید و بر درمان عمیق پرس و جوهای SQL تأکید کنید.
- فرآیند نرمالسازی و اهمیت آن را در طراحی پایگاه داده اعمال کنید.
- نیاز به پردازش پایگاه داده را درک کنید و تکنیکهایی را برای کنترل پیامدهای دسترسی همزمان به دادهها یاد بگیرید.
کتاب Introduction to DBMS به گونهای نوشته شده است (با استفاده از نمونههایی از دنیای واقعی) تا خوانندگان بتوانند برای درک بهتر خود به برنامههای مختلف لینک دهند. یک رویکرد کمی برای تمرینهای هر فصل استفاده میشود و توانایی خوانندگان را در کاربرد مفاهیم در حین تلاش برای حل مسائل واقعی تقویت میکند. قالب هر فصل به شرح زیر است – مقدمه. مفاهیم. خلاصه. پیش به فصل بعدی و تمرین.
بیشتر بخوانید: کتاب Database Systems
فصل 1 کتاب Introduction to DBMS مفاهیم اساسی سیستمهای پایگاه داده را معرفی میکند. ایرادات سیستم فایل و مزایای سیستم پایگاه داده ذکر شده است. انتزاع دادهها، استقلال دادهها و معماری سیستم پایگاه داده با توابع آنها ارائه شده است. تعامل انواع مختلف کاربران و نقش آنها توضیح داده شده است.
فصل 2 کتاب Introduction to DBMS مفاهیم مدلسازی داده را از طریق مدل Entity-Relationship (ER) معرفی میکند که نمای مفهومی یک پایگاه داده را تعریف میکند. این در اطراف نهادها و انجمنهای دنیای واقعی در میان آنها کار میکند. بیان مسئله برای پایگاه داده دانشکده مهندسی در سراسر متن برای ارائه مفاهیم مختلف مدل سازی ER استفاده میشود. رابطه نگاشت، محدودیت در روابط و مشارکت در روابط با مثالهایی توضیح داده شده است. همچنین مفهوم تعمیم/تخصص را معرفی میکند و با مراحل تولید نمودار رابطه موجودیت (ERD) به پایان میرسد.
فصل 3 کتاب Introduction to DBMS مدل رابطهای و جبر رابطه ای را در بر میگیرد. با مفاهیم اساسی مدلهای رابطهای آغاز میشود و کلیدهای مختلف را تعریف میکند. مفاهیم محدودیتهای یکپارچگی و اهمیت آنها در مدلهای پایگاه داده با مثالهایی نشان داده شده است. بخش دوم این فصل به توضیح عملگرها، عملیات و جبر رابطهای میپردازد. این با نگاشت مدل ER و Extended Entity Relationship (EER) به طرح رابطه ای به پایان میرسد و نحوه مدیریت افزونگی دادهها در مدلهای پایگاه داده رابطهای را توجیه میکند.
فصل 4 بر روی نحو SQL و استفاده از دستورات SQL برای به دست آوردن نتایج مورد نظر تمرکز خواهد کرد. زبان تعریف داده (DDL)، زبان دستکاری داده (DML)، زبان کنترل داده (DCL)، زبان کنترل تراکنش (TCL) و عملیات رشته با استفاده از MySQL و پایگاه داده دانشکده مهندسی توضیح داده شده است. توابع انبوه برای تولید نتایج خلاصه شده، پیادهسازی مکاننما، تریگرها و SQL تعبیه شده با استفاده از اتصال پایگاه داده جاوا (JDBC) با مثالهای ساده توضیح داده شده است.
فصل 5 بر وابستگی عملکردی، تجزیه عملکردی و رویکرد ترکیبی طراحی پایگاه داده رابطهای تمرکز دارد. اشکال عادی اولیه و روند عادی سازی ابهامزدایی شده است. این ساختار جدول خوب، ناهنجاریهای پایگاه داده و سازماندهی دادهها در گروههای منطقی را نشان میدهد که اطلاعات را بدون افزونگی غیر ضروری ذخیره میکند.
فصل 6 کتاب Introduction to DBMS یک تراکنش را تعریف میکند و توضیح میدهد که چگونه میتوانید کار خود را با استفاده از تراکنشها و ویژگیهای ACID (اتمی، سازگاری، یکپارچگی، دوام) مدیریت کنید. مشکلات مربوط به اجرای همزمان تراکنشها و طرحهای مختلف مورد استفاده برای حل آنها با بن بست ارائه شده است. روشهای مختلف بازیابی از دست دادن دادهها در صورت خرابی سیستم پایگاه داده توضیح داده شده است.
سرفصلهای کتاب Introduction to DBMS:
- Cover Page
- Title Page
- Copyright Page
- Dedication
- About the Authors
- About the Reviewer
- Acknowledgement
- Preface
- Errata
- Table of Contents
- 1. Database System Concepts and Architecture
- 2. The Entity-Relationship Model
- 3. Relational Model and Relational Algebra
- 4. Structured Query Language and Indexing
- 5. Relational Database Design
- 6. Transactions Management, Concurrency and Recovery
- Index
جهت دانلود کتاب Introduction to DBMS میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.