Fundamentals of Database Systems, 7th Edition
ویرایش هفتم کتاب Fundamentals of Database Systems، به معرفی مفاهیم اساسی لازم برای طراحی، استفاده و پیاده سازی سیستمها و برنامههای کاربردی پایگاه داده میپردازد. این کتاب بر اصول و مبانی مدل سازی و طراحی پایگاه داده، زبانها و مدلهای ارائه شده توسط سیستمهای مدیریت پایگاه داده و تکنیکهای پیاده سازی سیستم بانک اطلاعاتی تأکید دارد.
این کتاب به عنوان کتاب مرجع درسی برای یک دوره یک یا دو ترمی در سیستمهای پایگاه داده در مقطع لیسانس و ارشد مورد استفاده قرار میگیرد. هدف در اختیار قرار دادن ارائه عمیق و به روزی از مهمترین جنبههای سیستمها و برنامههای پایگاه داده و فناوریهای مرتبط است. فرض بر این است که خوانندگان این کتاب با مفاهیم ابتدایی برنامه نویسی و ساختمان دادهها آشنا هستند و اصول اولیه سازماندهی کامپیوتر را میدانند.
ویژگیهای کلیدی که به ویرایش هفتم کتاب مبانی سیستمهای پایگاه داده اضافه شده است:
- چیدمان مجدد ترتیب فصلها (این بر اساس نظرسنجی از مدرسانی که از این کتاب استفاده میکنند) بود. با این حال، این کتاب هنوز هم به گونه ای سازماندهی شده است که مدرس میتواند در هنگام ارائه مطالب، از ترتیب جدید پیروی کند یا ترتیب دیگری از فصلها را انتخاب کند (به عنوان مثال، ترتیب فصل از ویرایش ششم را دنبال کند).
- دو فصل جدید در مورد پیشرفتهای اخیر در سیستمهای پایگاه داده و پردازش دادههای بزرگ وجود دارد. یک فصل جدید (فصل 24) مقدمه ای برای کلاس جدیدی از سیستمهای پایگاه داده موسوم به پایگاه دادههای NOSQL دارد و فصل دیگر جدیدی (فصل 25) فن آوریهای مربوط به پردازش دادههای بزرگ از جمله MapReduce و Hadoop را در بر میگیرد.
- فصل مربوط به پردازش و بهینه سازی query در دو فصل مجددا سازمان دهی شده است. فصل 18 به استراتژیها و الگوریتمهای پردازش پرس و جو میپردازد در حالی که فصل 19 به تکنیکهای بهینه سازی پرس و جو میپردازد.
- علاوه بر مثال پایگاه داده COMPANY از ویرایشهای قبلی، دومین پایگاه داده نمونه UNIVERSITY نیز به فصلهای ابتدایی (فصلهای 3 تا 8) اضافه شده است.
- بسیاری از فصلها به درجات مختلفی به روز شده اند تا تکنیکها و روشهای جدیدتری را شامل شوند.