Уровень сложности:
Длительность курса: 48 ак.ч.
График обучения: 48 ак. часов
Аннотация
Курс охватывает проектирование и управление базами данных, включая создание, модификацию таблиц и обеспечение целостности данных. Изучаются транзакции, индексы, представления (View) и программные модули (функции, процедуры, триггеры). Практические занятия включают работу с секционированием, наследованием таблиц и материализованными представлениями. Отдельный модуль посвящён управлению транзакциями и блокировкам. Завершается курс промежуточной аттестацией в форме зачёта.
Знания и умения, полученные в результате обучения
В результате освоения модуля обучающийся должен уметь:
- проектировать и создавать таблицы, представления, хранимые процедуры, функции и триггера в БД PostgreSQL;
- обеспечивать целостность данных с помощью ограничений;
- планировать и создавать эффективные индексы;
- работать с внешними данными;
- использовать основные типы данных, включая записи и массивы.
В результате освоения модуля обучающийся должен знать:
- основные концепции баз данных в контексте PostgreSQL;
- принципы манипулирования данными и обеспечения целостности данных в базах данных PostgreSQL;
- принципы планирования эффективных индексных структур;
- логическую и физическую структуру баз данных.
В результате освоения модуля обучающийся должен приобрести практический опыт:
- разработки объектов баз данных;
- решения задач по разработке целостной структуры хранения данных в БД.
Курсы связанных направлений
Программы профессиональной переподготовки
Сегодня занятий по этому курсу нет.
35 800 ₽
Расчёт стоимости с учётом возможных скидок
35 800 ₽
Скидки предоставляются в зависимости от количества слушателей, суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
Лица, желающие освоить данную программу повышения квалификации, должны иметь среднее профессиональное или высшее образование. К обучению по программе также допускаются лица, получающие среднее профессиональное или высшее образование.
Специальных требований к уровню квалификации и опыту работы не предъявляется
Тема 1. Проектирование и создание таблиц БД
1.1 Создание таблиц
1.2 Дополнительные возможности определения столбцов
1.3 Изменение таблиц
1.4 Удаление таблиц
Практические занятия
1. Создание таблиц в БД
2. Модификация таблиц
Тема 2. Обеспечение целостности данных с помощью ограничений
2.1 Поддержание целостности данных
2.2 Создание ограничений
2.3 Управление ограничениями
Практические занятия
Обеспечение целостности данных при помощи ограничений целостности
Тема 3. Модификация данных в таблицах БД
3.1 Добавление данных
3.2 Изменение данных
3.3 Удаление данных
3.4 Возврат данных из изменённых строк
Практические занятия
Модификация данных в таблицах БД
Тема 4. Управление транзакциями
4.1 Транзакции и многоверсионность
4.2 Управление изоляцией транзакций
4.3 Блокировки
Практические занятия
Управление изоляцией транзакций
Тема 5. Дополнительные возможности создания таблиц
5.1 Наследование таблиц
5.2 Секционирование таблиц
5.3 Внешние таблицы
Практические занятия
1. Создание таблиц через наследование
2. Создание секционированных таблиц
Тема 6. Создание и управление индексами
6.1 Индексы
6.2 Создание и удаление индексов
6.3 Обслуживание индексов
Практические занятия
Создание индексов
Тема 7. Создание представлений (View)
7.1 Представления
7.2 Изменяемые представления
7.3 Материализованные представления
Практические занятия
1. Создание представлений.
2. Создание материализованных представлений
Тема 8. Создание программных модулей в БД
8.1 Программирование на стороне сервера
8.2 Скалярные функции
8.3 Хранимые процедуры
8.4 Составные типы
8.5 Табличные функции
8.6 Триггера
Практические занятия
1. Создание пользовательских функций
2. Создание пользовательских процедур
3. Создание составных типов
Тема 9. Промежуточная аттестация
Практические занятия Зачет