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