آموزش PostgreSQL پیشرفته

Advanced PostgreSQL

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

سرفصل ها و درس ها

معرفی Introduction

  • ویژگی های پیشرفته در PostgreSQL Advanced features in PostgreSQL

1. نصب و راه اندازی PostgreSQL 1. Installing and Setting up PostgreSQL

  • macOS: PostgreSQL و PGAdmin 4 را نصب کنید macOS: Install PostgreSQL and PGAdmin 4

  • macOS: PostGIS را نصب و راه اندازی کنید macOS: Install and set up PostGIS

  • ویندوز: PostgreSQL و PGAdmin 4 را نصب کنید Windows: Install PostgreSQL and PGAdmin 4

  • Windows: PostGIS را نصب و راه اندازی کنید Windows: Install and set up PostGIS

2. کار با داده های مکانی 2. Working with Geospatial Data

  • تجزیه و تحلیل داده های مکانی با استفاده از PostGIS Spatial data analysis using PostGIS

  • فرمت WKT و WKB The WKT and WKB format

  • انواع داده های هندسه و جغرافیا Geometry and geography data types

  • سیستم های مرجع فضایی Spatial reference systems

  • ایجاد جدول برای نگهداری انواع هندسه Creating a table to hold geometry types

  • کار با انواع هندسه پایه Working with basic geometry types

  • استخراج مقادیر مختصات، محاسبه طول و مساحت Extracting coordinate values, computing length, and area

  • نمایش داده های دنیای واقعی Representing real-world data

  • محاسبه فاصله بین مکان ها Computing the distance between locations

  • محاسبه مکان ها در فاصله دور و نشان دادن خطوط روی نقشه Computing locations within a distance and representing lines on a map

  • وارد کردن فایل های شکل Importing shapefiles

3. انجام عملیات جستجوی تمام متن 3. Performing Full-Text Search Operations

  • جستجوی متن کامل Full-text search

  • جستجوی متن اصلی با استفاده از LIKE و ILIKE Basic text search using LIKE and ILIKE

  • Tsvector و tsquery Tsvector and tsquery

  • انجام جستجوی متن کامل با استفاده از اپراتور @@ Performing a full-text search using the @@ operator

  • استفاده از عملیات منطقی در عبارات جستجو Using logical operations in search terms

  • انجام جستجو با استفاده از زبانی دیگر Performing a search using a different language

  • کنترل پارامترهای جستجو Controlling search parameters

  • رتبه بندی نتایج جستجو Ranking search results

  • ایجاد و استفاده از فرهنگ لغت Creating and using dictionaries

4. ایجاد و مدیریت محرک ها 4. Creating and Managing Triggers

  • معرفی محرک ها Introducing triggers

  • دستور اجرای ماشه Trigger execution order

  • ایجاد یک سطح ردیف، پس از درج ماشه Creating a row-level, after insert trigger

  • ایجاد یک سطح ردیف، پس از شروع به‌روزرسانی Creating a row-level, after update trigger

  • ایجاد یک ماشه در سطح بیانیه Creating a statement-level trigger

5. تعریف و راه اندازی معاملات 5. Defining and Launching Transactions

  • تراکنش ها و سطوح جداسازی تراکنش ها Transactions and transaction isolation levels

  • ایجاد و انجام معاملات Creating and committing transactions

  • بازگرداندن معاملات Rolling back transactions

  • بازگرداندن تراکنش های تعهد شده Rolling back committed transactions

  • Savepoint ها و rollbacks Savepoints and rollbacks

  • خوانده شده سطح انزوا متعهد The read committed isolation level

  • سطح جداسازی خواندن قابل تکرار The repeatable read isolation level

  • سطح جداسازی سریال پذیر The serializable isolation level

نتیجه Conclusion

  • خلاصه و مراحل بعدی Summary and next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش PostgreSQL پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 20m
39
Linkedin (لینکدین) lynda-small
01 اردیبهشت 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
دارد
دارد
دارد
Janani Ravi

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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