Introduction to SQL Databases (10985)

Программа курса

Модуль 1. Введение в базы данных.

  • 1.1.Введение в реляционные базы данных.
  • 1.2.Прочие типы баз данных.
  • 1.3.Анализ данных.
  • 1.3.Языки баз данных.
  • 1.4.Лабораторная работа: Запросы в SQL Server.

Модуль 2. Моделирование данных.

  • 2.1.Моделирование данных.
  • 2.2.Модель базы данных ANSI/SPARC.
  • 2.3.Моделирование связей между объектами.
  • 2.4.Лабораторная работа: Моделирование связей между объектами.

Модуль 3. Нормализация.

  • 3.1.Необходимость нормализации данных.
  • 3.2.Условия нормализации.
  • 3.3.Уровни нормализации.
  • 3.4.Денормализация.
  • 3.5.Лабораторная работа: Нормализация необработанных данных.

Модуль 4. Связи (Relationships).

  • 4.1.Разметка схемы.
  • 4.2.Ссылочная целостность.
  • 4.3.Лабораторная работа: Проектирование связей.

Модуль 5. Производительность.

  • 5.1.Индексирование.
  • 5.2.Производительность запросов.
  • 5.3.Конкуренция.
  • 5.4.Лабораторная работа: Производительность запросов.

Модуль 6. Объекты базы данных.

  • 6.1.Таблицы.
  • 6.2.Представления.
  • 6.3.Хранимые процедуры (Stored Procedures).
  • 6.4.Прочие объекты базы данных.
  • 6.5.Лабораторная работа: Использование SQL Server в гибридных облаках.