0
Вход

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

  • Код курса: SPBD
  • Длительность: 4 д.
  • Цена: 40 000 Р

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

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

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». Эволюция проекта.

1.       Простое решение.

2.       Справочники и их назначение.

3.       Подход к выбору связей и их характеристик.

4.       Фактор времени (историчность бд)

5.       Связи многие ко многим. Поиск пропавших сущностей.

6.       Понятие «статуса». Использование статусов.

7.       Способы учета временных (и не только) интервалов.

8.       Учет бизнес-правил. Правила переходов.

9.       Реализация графовых моделей.

 

5.       Проектирование методом нормализации отношений.

5.1.    Что такое метод нормализации. Теория или практика? Можно ли им пользоваться?

5.2.    Чем отличается таблица от отношения. Примеры нарушения первой нормальной формы.

5.3.    Вторая и третья нормальные формы с точки зрения семантического моделирования. Выделение справочников.

5.4.    Форма Бойса-Кодда. Нужно ли к ней стремиться?

5.5.    Четвертая нормальная форма.  Как избежать проблем.

5.6.    Пятая нормальная форма. О пользе денормализации. Что делать если Oracle SQL Developer Data Modeler упорно навязывает вам «пятую нормальную форму».

5.7.    Шестая нормальная форма, есть ли она? А если есть то зачем?

Записаться на курс: Секреты проектирования баз данных

* - обязательные поля


Отправьте другу или начальнику ссылку на почту
Заявка на обучение

* - обязательные поля

Заявка на обучение

Записаться на курс:

Город:

Дата:

* - обязательные поля