План на курса
Въведение в PostgreSQL
- Кратка история на PostgreSQL
- Функции
- Обобщение на вътрешните механизми
- Граници и терминология
Инсталиране и конфигуриране
- Предварителни условия
- Инсталиране от пакети и създаване на база данни
- Инсталиране от изходен код
- Инсталиране на клиент
- Запускане и спиране на сървър за база данни
- Настрояване на средата
Езикът SQL
- Синтаксис на SQL
- Определяне на данни
- Манипулация на данни
- Запитвания
- Типове данни
- JSON
- Функции и оператори
- Преобразуване на типове
- Индекси
Транзакции и конкурентност
- Транзакции и изолация
- Контрол на конкурентност с многоверсионен достъп
Интерфейси на клиентите
- Команден интерфейс - psql
- Графичен интерфейс - pgadmin4
Програмиране на сървъра
- Разширяване на SQL
- Тригери
- Системата за правила
- Процедурни езици
- PL/pgSQL - Процедурен език на SQL
- Обработка на грешки
- Курсори
Чужестранни обвивки на данни
- Разширение в PostgreSQL
- Добавяне на чужестранни обвивки на данни в база данни
- postgres_fdw
- file_fdw
- Други чужестранни обвивки на данни
Оптимизация на SQL
- Дневници в PostgreSQL
- Плани на запитвания
- Оптимизация на запитвания
- Статистики
- Параметри на планиращия
- Паралелни сканирания на запитвания
- Най-добра практика за SQL
- Индекси
- Разделяне на таблици
Изисквания
Работно познаване на SQL
Отзиви от потребители (7)
Той беше невероятен в адаптирането на тренировъчната сесия към нашите нужди.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Курс - PostgreSQL for Developers
Машинен превод
учебния материал
Ashwin - Samsung Cambridge Solution Centre Ltd
Курс - PostgreSQL for Developers
Машинен превод
Треньор Михал. Той е добре подготвен. Познанията му са много широки и начинът му на преподаване също е страхотен.
Ireneusz - Inter Cars S.A.
Курс - PostgreSQL for Developers
Машинен превод
Харесаха ми упражненията
Luis - Verizon Connect
Курс - PostgreSQL for Developers
Машинен превод
Изключително се насладих на обучението. Той остана търпелив с всички въпроси, правейки ученето невероятно приятно. Ще се радвам да взема още един курс с него.
Birdesha - Verizon Connect
Курс - PostgreSQL for Developers
Машинен превод
Обхваща голямо количество съдържание по ясен и стегнат начин.
Dan Bowyer - Verizon Connect
Курс - PostgreSQL for Developers
Машинен превод
Обучението беше абсолютно фантастично, благодарение на изключителния опит на Михал и увлекателния стил на преподаване. Неговите задълбочени познания по PostgreSQL бяха очевидни по време на сесиите и успя да сподели много сложни концепции по ясен и прост начин. Той беше добре подготвен и имаше добър баланс между теория и практически демонстрации. Очаквам с нетърпение да приложа знанията, получени от тези сесии, и отново благодаря на Михал за изключителното обучение.
Ranil Kumar - Verizon Connect
Курс - PostgreSQL for Developers
Машинен превод
