23 - 24 августа / Online

Секреты проектирования баз данных

Авторский курс Олега Жнякина
Приглашаем вас и ваших клиентов посетить авторский курс Олега Жнякина «Секреты проектирования баз данных». Данный курс направлен на глубокое понимание теоретических основ баз данных с практическим применением на реальных задачах

Тренинг пройдёт в рамках традиционных учебных практикумов "День с экспертом" с 23 по 24 августа 2022 года в удаленном режиме (Online)

Курс предназначен для разработчиков баз данных и информационных систем, обладающих базовыми знаниями в области проектирования баз данных. Он будет так же полезен опытным специалистам, желающим систематизировать свои знания, по-новому взглянуть на накопленный ими опыт.
Зачастую проектировщики баз данных в своей деятельности уделяют недостаточно внимания теоретическим основам построения и функционирования баз данных, руководствуясь при принятии проектных решений собственным опытом и соображениями здравого смысла. С другой стороны, о проектировании баз данных написано много книг и теоретических трудов, но в силу своей «научности» оказывающимся бесполезными при решении тех или иных практических задач.


Основной задачей разработанного нами курса является сокращения разрыва между теорией и практикой. Глубокое понимание теоретических основ и умение использовать их в практических задачах может существенно повысить качество проектных решений. Отличительной особенностью курса является легкость и доступность изложения материала, достигнутая в результате адаптации автором сложного теоретического материала. Несмотря на достаточно большой объем теории курс не теряет своей практической ценности. Теоретические блоки сопровождаются большим количеством примеров и лабораторных работ.
Автор и тренер курса
Ректор Академии ФОРС

Действующий преподаватель Московского Энергетического института (ГПИ МЭИ ТУ)

Руководитель лаборатории инновационных методов обучения ГПИ МЭИ(ТУ)

Олег Жнякин
Олег является опытным преподавателем, имеет большой опыт проектирования баз данных.
Программа курса:
1. Введение в проектирование Баз данных.
1.1. Требования, предъявляемые к реляционным Базам данных.
1.2. Основные понятия отношений. Фундаментальные свойства отношений.
1.3. Варианты представлений отношений.
1.4. Понятие целостности Базы данных. Примеры нарушения целостности и их последствия.
1.5. Два подхода к проектированию Баз данных.
2. Обзор возможностей . Oracle SQL Developer Data Modeler
2.1. Основные возможности Oracle SQL Developer Data Modeler.
2.2. Особенности установки Oracle SQL Developer Data Modeler и Oracle SQL Developer
2.3. Технологии прямого и обратного проектирования.
3. Семантическое моделирование
3.1. Чем сущность отличается от таблицы. ER-модель и структура данных.
3.2. Свойства сущностей и таблиц.
3.3. Связи и их свойства. Виды связей и уместность их использование. Способы представления связей.
3.4. Миграция ключей и явления связанные с ними. Суррогатные ключи, решение проблем или видимость решений.
3.5. «Циклические» связи» - Ошибка проектирования или необходимость?
3.6. Построение иерархий. «Каскад» таблиц и рефлексивная связь.
3.7. Связи многие ко многим. Способы их реализации. «Скрытые» сущности.
3.8. Где граница между данными и структурой? Путь от «конкретного» к «абстрактному».
4. Решение задачи «Open space». Эволюция проекта.
4.1. Простое решение.
4.2. Справочники и их назначение.
4.3. Подход к выбору связей и их характеристик.
4.4. Фактор времени (историчность бд)
4.5. Связи многие ко многим. Поиск пропавших сущностей.
4.6. Понятие «статуса». Использование статусов.
4.7. Способы учета временных (и не только) интервалов.
4.8. Учет бизнес-правил. Правила переходов.
4.9. Реализация графовых моделей.
5. Проектирование методом нормализации отношений.
5.1. Что такое метод нормализации. Теория или практика? Можно ли им пользоваться?
5.2. Чем отличается таблица от отношения. Примеры нарушения первой нормальной формы.
5.3. Вторая и третья нормальные формы с точки зрения семантического моделирования. Выделение справочников.
5.4. Форма Бойса-Кодда. Нужно ли к ней стремиться?
5.5. Четвертая нормальная форма. Как избежать проблем.
5.6. Пятая нормальная форма. О пользе денормализации. Что делать если Oracle SQL Developer Data Modeler упорно навязывает вам «пятую нормальную форму».
5.7. Шестая нормальная форма, есть ли она? А если есть то зачем?
Практические занятия
Вам предстоит:
1. разработать ER-модель
2. сгенерировать физическую схему БД
3. Сгенерировать скрипт создания БД
4. Развернуть БД на предоставленной пользователю сервере (виртуальной машине) БД.
5. Восстановить диаграмму физической схемы БД на основании словаря ORACLE.

Во второй части практических работ необходимо выявить ошибки в предоставленных базах данных и исправить их
Требования к слушателям
базовые знания в области проектирования баз данных
Стоимость
40 000 ₽ включая НДС
Продолжительность
2 дня (по 8 академических часа)

Запишитесь на курс
получите фундаментальное понимание проектирования БД

Запись на курс
Укажите информацию о себе и мы свяжемся с вами в течение рабочего дня, чтобы согласовать оплату и участие в курсе
НАЖИМАЯ КНОПКУ « Зарегистрироваться!» я даю свое согласие на обработку моих персональных данных в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ "О персональных данных", на условиях и для целей, определенных в Согласии на обработку персональных данных.
Контакты: