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