آنچه یاد خواهید گرفت:
درک اصول SQL – یادگیری مفاهیم پایگاه داده، راهاندازی PostgreSQL و سینتکس SQL
ایجاد و مدیریت پایگاههای داده – تعریف جداول، روابط، کلیدهای اصلی/خارجی و محدودیتها
دستکاری داده – انجام عملیات INSERT ،UPDATE، DELETE و عملیات دادهای عمده
کوئری و فیلتر کردن داده – استفاده از SELECT، WHERE ،ORDER BY ،LIMIT ،OFFSET و DISTINCT
کار با Joinها – یادگیری INNER JOIN ،LEFT JOIN و FULL JOIN برای اتصال جداول
تجمع و گروهبندی داده – استفاده از COUNT ،SUM، AVG ،MIN ،MAX ،GROUP BY و HAVING
پیشنیازهای دوره
نیازی به تجربه برنامهنویسی نیست، تمامی موارد لازم ارائه خواهد شد.
توضیحات دوره
به اصول SQL را با استفاده از PostgreSQL، یکی از قدرتمندترین و پرکاربردترین سیستمهای پایگاه داده رابطهای، مسلط شوید! چه به عنوان یک مبتدی که میخواهد وارد مدیریت داده شود، چه یک توسعهدهنده که قصد تقویت مهارتهای SQL خود را دارد، این دوره اصول محکمی در طراحی پایگاه داده، کوئری و دستکاری داده به شما میدهد.
شما خواهید آموخت چگونه پایگاه داده ایجاد کنید، جداول را تعریف کنید، داده را وارد و مدیریت کنید، کوئری های پیچیده انجام دهید و عملکرد را بهینه کنید. همه اینها با استفاده از مثالهای دنیای واقعی و بهترین شیوهها آموزش داده میشود.
در پایان این دوره، در نوشتن کوئریهای SQL مهارت لازم را کسب کرده و آماده بهکارگیری دانش خود در پروژههای واقعی خواهید بود.
نتایج یادگیری
در پایان این دوره، فراگیران قادر خواهند بود:
اصول SQL و راهاندازی PostgreSQL
نصب و راهاندازی PostgreSQL (با استفاده از Docker و pgAdmin)
درک پایگاه داده رابطهای و سینتکس SQL
یادگیری ساختارهای پایگاه داده و نمودارهای ERD (نمودارهای ارتباط موجودیتها)
تعریف و مدیریت جداول
ایجاد و تغییر جداول با استفاده از کلیدهای اصلی و خارجی
تعریف نوع داده، محدودیتها و روابط
پیادهسازی روابط یکبهیک، یکبهچند و چندبهچند
وارد کردن، بروزرسانی و حذف داده
انجام عملیات INSERT ،UPDATE و DELETE
استفاده از تراکنشها و بازگردانی برای حفظ یکپارچگی داده
بارگذاری داده JSON و CSV در PostgreSQL
کوئری و فیلتر کردن داده
بازیابی داده با کوئریهای SELECT
فیلتر کردن رکوردها با WHERE ،LIKE ،IN ،BETWEEN و عملگرهای منطقی
استفاده از ORDER BY ،LIMIT و OFFSET برای صفحهبندی
Join ها و روابط در SQL
تسلط به INNER JOIN ،LEFT JOIN ،RIGHT JOIN و FULL JOIN
درک چگونگی اتصال چند جدول بهطور مؤثر
مدیریت روابط یکبهچند و چندبهچند
تجمع و گروهبندی داده
استفاده از COUNT ،SUM ،AVG ،MI ،MAX برای تجمع داده
یادگیری GROUP BY و HAVING برای فیلتر کردن داده گروهبندیشده
کار با زیرکوئری ها و جداول مشتقشده
این دوره برای چه کسانی مناسب است؟
مبتدیها و حرفهایهای داده مشتاق – نیازی به تجربه قبلی SQL نیست!
توسعهدهندگان و مهندسان نرمافزار – که میخواهند PostgreSQL را در اپلیکیشن ها وارد کنند.
تحلیلگران داده و حرفهایهای هوش تجاری – که به دنبال بهبود مهارتهای SQL هستند.
دانشجویان و تغییردهندگان مسیر شغلی – که وارد مشاغل مرتبط با فناوری و داده میشوند.
هر کسی که با پایگاه داده کار میکند – و میخواهد اصول PostgreSQL را به خوبی بیاموزد.