План на курса

Въведение в релационни бази данни и PostgreSQL
  • Какво е релационна база данни
  • Обзор на PostgreSQL и екосистемата му
  • Приложения и преимущества на PostgreSQL
Инсталиране и конфигуриране на PostgreSQL и PGAdmin
  • Инсталиране на PostgreSQL на Windows/Unix
  • Инсталиране и използване на PGAdmin за достъп чрез графичен интерфейс
  • Създаване на връзки и управление на потребители
Разбиране на архитектурата на PostgreSQL
  • Компоненти на PostgreSQL сървъра и използване на паметта
  • Структура на кластера на базата данни и разпределение на файловете
  • Процеси и услуги
Създаване и структуриране на бази данни
  • Създаване на бази данни и таблици
  • Разбиране на типовете данни
  • Използване на PGAdmin за управление на обекти на базата данни
Писане на основни SQL заявки
  • Използване на SELECT, WHERE, ORDER BY, LIKE, BETWEEN и NULL
  • Сортиране и филтриране на резултатите от заявките
Използване на GROUP BY и HAVING
  • Групиране на редове и изчисляване на агрегати
  • Филтриране на групи с HAVING
Работа с сложни условия
  • Използване на EXISTS, IN, ANY, ALL
  • Вграждане на подзаявки
Операции JOIN в PostgreSQL
  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN и приложения
Използване на вградени SQL функции
  • Аритметични функции
  • Функции за манипулиране на низове
  • Операции с дата и време
Заявки за манипулиране на данни
  • INSERT: вмъкване на нови редове
  • UPDATE: промяна на съществуващи данни
  • DELETE: премахване на редове от таблици
Работа с изгледи
  • Създаване и извличане на прости изгледи
  • Изгледи с подизбори
  • Преимущества и ограничения на изгледите
Въведение в разширението Timescale
  • Какво е TimescaleDB и кога да се използва
  • Инсталиране и активиране на разширението Timescale
  • Създаване на хипертаблици и вмъкване на временни редове данни
Резюме и следващи стъпки

Изисквания

  • Разбиране в основата на IT и данни
  • Няма необходим предишен опит с SQL или бази данни
  • Знакомство с използването на софтуерни инструменти на Windows/Linux е полезно

Целева аудитория

  • Database начнъци и аналитици
  • Разработчици, започващи с PostgreSQL
  • Професионалисти, управляващи или изследващи релационни бази данни
 14 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории