آموزش 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 پیشرفته
جزییات دوره
2h 20m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
Janani Ravi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

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

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

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