PostgreSQL: Уровень 1. Основы SQL

Код: ITC-PSQL-b

Курс обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных.

Курс предусматривает практические занятия. Материал данного курса незначительно зависит от выбора операционной системы. Курс читается на базе OC Linux, часть материала читается на базе ОС Windows. 

Формат проведения

-

Продолжительность

40 академических часов

Вендор

PostgreSQL
vendor

Вы научитесь

  • проектировать и создавать объекты базы данных и взаимосвязи между ними;
  • выполнять простые и перекрестные запросы;
  • изменять данные в базе;
  • адаптировать структуру базы данных под вновь возникающие требования.

Требования к предварительной подготовке слушателя

Знание основ программирования и баз данных.
Базовые знания и навыки внедрения СУБД PostgreSQL

Аудитория курса

Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес-аналитиков, научных работников.

Содержание курса

Модуль 1. Введение в PostgreSQL
Обзор основных возможностей БД PostgreSQL
Язык SQL, его структура и основные команды
Обзор инструментария PostgreSQL

Модуль 2. Проектирование базы данных и создание ее первичной структуры
Обзор структуры таблицы
Основные типы данных, используемые при создании столбцов таблицы
Понятия первичного и вторичного ключа
Команда CRE ATE TABLE
Правила целостности данных. Внешний ключ
Изменение структуры таблиц
Индексы
Представления

Модуль 3. Выборка данных (SELECT) 
Простой запрос. Его основные возможности
Арифметические выражения в выборке
Использование команды DESCRIBE для вывода структуры таблицы
Использование опции WHERE
Использование символьных литералов
Опция ORDER BY

Модуль 4. Встроенные функции PostgreSQL 
Числовые функции
Строковые функции
Функции для работы с датой
Преобразования типов
Функция COALESCE и связанные с ней функции
Операция CASE

Модуль 5. Реализация финансовой арифметики 

Модуль 6. Агрегатные функции 
Основные агрегатные функции
Опция GROUP BY
Опция HAVING

Модуль 7. Перекрестные запросы (выборка данных из нескольких таблиц)  
Структура перекрестного запроса
Опция INNER JOIN
Опция OUTER JOIN
Соединение таблицы с самой собой
Подзапросы
Объединение результирующих множеств

Модуль 8. Модификация данных в СУБД 
Добавление строк в таблицу при помощи команды INSERT
Использование команды UPDATE для изменения строк таблицы
Удаление данных из таблицы при помощи команды DELETE
Понятие транзакции

Модуль 9. Подключение к СУБД из прикладной программы
Понятие клиентской библиотеки
Основные виды клиентских библиотек
Понятие объектно-реляционного соответствия

PostgreSQL: Уровень 1. Основы SQL
Екатеринбург
09 сентября 2024 - 13 сентября 2024
37 990 ₽
Подать заявку Обсудить другую дату
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении сертификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!