Проектирование реляционных баз данных (SQL03)

 

Course Overview

Совместно с инструктором слушатели разберут основы, варианты реализации и применение методов реляционных баз данных и структур хранилищ данных (Datawarehouse, DWH).

Кому следует посетить

  • Пользователям баз данных, которые хотят заниматься их созданием
  • Пользователям, которые хотят оптимизировать свои запросы
  • Специалистам, которые хотят понимать, как работают базы данных

Предварительные требования

Хорошие знания работы SQL, которые равны прохождению курса Интенсивное изучение SQL (SQL02)

Цели курса

После прохождения данного курса слушатели смогут понять структуру баз данных, правильно и эффективно выполнять запросы (с использованием соответствующих навыков и знаний об SQL). Кроме того, слушатели смогут проектировать и создавать более простые базы данных.

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

Мотивация Базовые термины и концепции баз данных

Словарь данных и базы метаданных

Целостность данных

  • Согласованность данных
  • Защита данных
  • Безопасность данных
  • Транзакции

Обзор моделей

  • Иерархическая модель
  • Сетевая модель
  • Реляционная модель
  • Объектно-ориентированные модели

Нормальная форма

  • 1 - 3 нормальные формы
  • BCNF, 4, 5 нормальные формы

Методы проектирования

Entity Relationship Diagram (ERD)

  • Формирование наборов сущностей и отношений между наборами сущностей
  • Нормализация ERD и сопоставление ERD со структурами данных
  • Идентификационные ключи, внешние ключи, глобальные и локальные атрибуты

Определение Сonsistency Сonditions

  • Inherent, external consistency conditions
  • Классы consistency conditions

Воспроизведение транзакций

Перспективы, тенденции СУБД и тренды

  • Распределенные структуры базы данных
  • Графические базы данных (NoSQL)
  • Базы документов (NoSQL)
  • Типичные структуры облачных данных
Classroom training

Длительность 2 дня

Цена
Online training

Длительность 2 дня

 
Даты и регистрация

В настоящее время расписание на курс отсутствует