C++ وقواعد البيانات: دليل عملي
300 صفحات
Arabic
PDF
4.5

C++ وقواعد البيانات: دليل عملي

C++ وقواعد البيانات: دليل عملي

المؤلف:

السنة:

ملخص:

كتاب «C++ وقواعد البيانات: دليل عملي» هو مرجع شامل للمطورين الذين يرغبون في إتقان دمج لغة C++ مع قواعد البيانات العلائقية الحديثة. تغطي المادة جميع المراحل: من كتابة أول استعلامات SQL إلى إنشاء أنظمة عالية التحميل مع تجمعات اتصالات وتخزين مؤقت.



يشرح المؤلف بالتفصيل العمل مع ثلاث أنظمة إدارة قواعد بيانات شائعة: MySQL وPostgreSQL وSQLite. ستتعلم كيفية الاتصال بقواعد البيانات، وتنفيذ الاستعلامات، ومعالجة الأخطاء، وإدارة المعاملات. يتم إيلاء اهتمام خاص للأداء: إعداد الفهارس، وتحسين الاستعلامات البطيئة، والتنميط.



لمن هذا الكتاب؟

  • مطوري C++ من مستوى Junior+ وMiddle الذين يرغبون في إضافة مهارات العمل مع قواعد البيانات إلى ترسانتهم.
  • مهندسي الواجهة الخلفية (Backend) الذين ينتقلون إلى C++ من لغات أخرى (Java، Python، C#) — فصول SQL والمعاملات مكتوبة من الصفر.
  • طلاب التخصصات التقنية الذين يدرسون البرمجة النظامية.


ماذا ستتعلم؟

  • كيفية استخدام المكتبات libpqxx (PostgreSQL)، mysql-connector-c++ وsqlite3.
  • تنفيذ طبقة شبيهة بـ ORM يدويًا: تعيين هياكل C++ إلى جداول قاعدة البيانات.
  • أنماط العمل مع تجمع الاتصالات (Connection Pool) وإعادة استخدام الموارد.
  • معالجة الأخطاء، التراجع عن المعاملات، والحماية من حقن SQL.
  • الاستعلامات غير المتزامنة باستخدام std::future وboost::asio.


في نهاية الكتاب، ستجد مشروعين كاملين: مدير مهام وحدة التحكم (SQLite) وخدمة مصغرة بلغة C++ مع REST API وتخزين البيانات في PostgreSQL. جميع أمثلة الكود متاحة في مستودع على GitHub وتم اختبارها تحت Linux وWindows وmacOS.



«C++ وقواعد البيانات» ليس مرجعًا لـ SQL، بل أداة عملية لأولئك الذين يرغبون في كتابة كود موثوق وسريع وآمن يعمل مع بيانات حقيقية. الكتاب مناسب للدراسة الذاتية وللاستخدام كدليل مكتبي.

توصيات