بخش اول: ورود به جهان قدرتمند PostgreSQL
بخش دوم : مکانیزم های حرفه‌ای مدیریت ذخیره سازی و تضمین مقیاس پذیری پستگرس
بخش سوم : تحلیل و بهینه‌سازی اجرای کوئری در PostgreSQL
بخش چهارم: استراتژی‌های پشتیبان‌گیری و بازیابی اطلاعات
بخش پنجم: راهکارهای دسترس‌پذیری بالا و مقیاس‌پذیری
بخش ششم: پایش، مانیتورینگ و عیب‌یابی در PostgreSQL
کارگاه‌ها و مثال‌های کاربردی

پستگرس از صفر: آشنایی اولیه، نصب و ابزارها

در این جلسه‌ی آغازین از مسیر یادگیری PostgreSQL، با یکی از محبوب‌ترین و قدرتمندترین پایگاه‌داده‌های رابطه‌ای متن‌باز دنیا آشنا می‌شویم. در کنار مرور مبانی نظری، به‌صورت کاملاً عملی پستگرس را نصب، پیکربندی و با ابزارهای مختلف آن کار خواهیم کرد.


🧩 آنچه در این جلسه خواهید آموخت:

  1. نگاهی به دنیای پایگاه‌داده‌های رابطه‌ای و فلسفه‌ی آن‌ها
    • چرا سیستم‌های رابطه‌ای هنوز قلب سامانه‌های اطلاعاتی دنیا هستند
    • آشنایی با جبر رابطه‌ای، مفهوم موجودیت و ارتباط (Entity & Relationship)
    • اصول ACID و نقش آن‌ها در اطمینان از صحت و سازگاری داده‌ها
  2. PostgreSQL؛ فراتر از یک دیتابیس متن‌باز
    • استاندارد بودن در برابر SQL و پشتیبانی از انواع داده‌ی پیشرفته
    • افزونه‌پذیری، پایداری و جامعه‌ی بزرگ توسعه‌دهندگان
  3. نصب و راه‌اندازی PostgreSQL 18 با Docker
    • روش‌های نصب در Windows / macOS / Linux و محیط WSL
    • اجرای PostgreSQL 18 با Docker Compose (روش پیشنهادی)
    • اتصال به پایگاه داده از طریق pgAdmin و DBeaver
  4. آشنایی با ابزارهای کار حرفه‌ای با پستگرس
    • محیط خط فرمان psql
    • رابط گرافیکی رسمی pgAdmin
    • ابزار چندمنظوره DBeaver برای تحلیل و مدل‌سازی داده‌ها
    • افزونه PostgreSQL در VS Code برای نوشتن و اجرای کوئری‌ها
  5. طراحی و ساخت اولین دیتابیس نمونه
    • ساخت جداول products, customers, orders, order_details, product_views
    • تعریف کلیدهای اصلی و روابط بین جداول (Foreign Keys)
    • ایجاد sequence و استفاده از آن برای شناسه‌های خودکار
    • بررسی ساختار دیتابیس در pgAdmin و DBeaver
    • مرور نمودار ERD (Entity Relationship Diagram) و اصول تبدیل آن به جداول

🎯 در پایان این جلسه:

شما خواهید توانست:

  • PostgreSQL 18 را نصب و اجرا کنید،
  • به دیتابیس متصل شوید و جداول واقعی بسازید،
  • ساختار جداول و روابط آن‌ها را در نمودار ERD مشاهده کنید،
  • و آماده‌ی ورود به دنیای کوئری‌نویسی SQL در جلسات بعدی باشید.
فروشگاه
جستجو
دوره ها

لطفا کلمات کلیدی را وارد کنید