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