Свържете се с нас

Съдържание и теми, включени в курса

1. Въведение в релационните бази данни

  • Какво е релационна база данни?
  • Архитектура и компоненти на PostgreSQL
  • Общ преглед на инструментите PgAdmin и psql
  • Свързване с база данни и разбиране на схемите

2. Основи на SQL

  • Обекти на базата данни: таблици, колони и ограничения
  • Типове данни и NULL стойности
  • Писане на прости SELECT заявки
  • Филтриране с WHERE, съвпадение по шаблон и логически оператори
  • Сортиране и ограничаване на резултатите от заявки

3. Работа с функции и изрази

  • Аритметични и низови функции
  • Условни изрази и case конструкции
  • Обработка на NULL стойности и преобразуване на типове данни

4. Комбиниране и филтриране на данни

  • Вътрешни и външни обединения, самообединения и кръстосани обединения
  • Операции с множества: UNION, INTERSECT и EXCEPT
  • Подзаявки: скаларни, корелирани и таблични подзаявки
  • Общи таблични изрази (CTE) и рекурсивни заявки

5. Агрегиране и групиране

  • Агрегатни функции: SUM, AVG, COUNT, MIN, MAX
  • Клаузи GROUP BY и HAVING
  • Прозоречни и ранкиращи функции

6. Промяна на данни

  • Вмъкване, актуализиране и изтриване на записи
  • Използване на транзакции и отмяна на промени
  • Разбиране на ACID принципите
  • Практики за безопасно манипулиране на данни

7. Обекти на базата данни и логическа структура

  • Създаване и управление на схеми и таблици
  • Първични ключове, външни ключове и уникални ограничения
  • Създаване и управление на изгледи и материализирани изгледи
  • Въведение в индексите и последиците за производителността

Изисквания

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

Аудитория

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

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


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

Отзиви от участници (1)

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

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