По окончании курса слушатели смогут:
Описать основные концепции базы данных в контексте SQL Server 2016
Описать язык базы данных, используемый в SQL Server 2016
Описать технологии моделирования данных
Описать методы нормализации и денормализации
Описать типы связей и последствия их использования при проектировании баз данных
Описать влияние проектирования базы данных на производительность
Описать объекты, используемые в базах данных
Необходимая предварительная подготовка:
Наличие общей компьютерной грамотности
Цель курса:
Предоставить слушателям знания и навыки, необходимые для освоения технологий баз данных или расширения своих знаний в этой области. Курс описывает основные концепции баз данных, включая такие понятия как типы баз, языки работы с базами данных, дизайн баз данных.
Аудитория курса:
Курс предназначен для специалистов, только начинающих работать с базами данных.
Введение в базы данных
Введение в реляционные базы данных. Другие типы базы данных. Анализ данных. Языки баз данных. Лабораторная работа: Сервер запросов SQL.
Моделирование данных
Моделирование данных. Модель базы данных ANSI/SPARC. Моделирование отношений сущностей. Лабораторная работа: Моделирование отношений сущностей.
Нормализация
Необходимость нормализации данных. Терминология нормализации. Уровни нормализации. Денормализация. Лабораторная работа: Нормализация необработанных данных.
Отношения
Схема сопоставления. Ссылочная целостность. Лабораторная работа: Проектирование отношений.
Производительность
Индексирование. Производительность запросов. Параллелизм. Лабораторная работа: Производительность запросов.
Объекты базы данных
Таблицы. Представления. Хранимые процедуры. Другие объекты базы данных. Лабораторная работа: Использование SQL Server в гибридном облаке.