Цель курса:
Этот трехдневный курс под руководством инструктора предназначен для людей, желающих перейти на профессиональную роль в базе данных или чья служебная роль расширяется, чтобы охватить элементы базы данных . Курс описывает фундаментальные концепции баз данных, включая типы баз данных, языки баз данных и конструкции баз данных .
Целевая аудитория:
Курс базового уровня. Требуется общая компьютерная грамотность.
После окончания курса Вы будете уметь:
After completing this course, students will be able to:
• Describe key database concepts in the context of SQL Server 2016
• Describe database languages used in SQL Server 2016
• Describe data modelling techniques
• Describe normalization and denormalization techniques
• Describe relationship types and effects in database design
• Describe the effects of database design on performance
• Describe commonly used database objects
Модуль 1: Введение в базы данных.
Введение в реляционные базы данных.
Прочие типы баз данных.
Анализ данных.
Языки баз данных.
Лабораторная работа: Исследование и создание запросов к базам данных SQL Server.
Модуль 2: Моделирование данных.
Моделирование данных.
Модель базы данных ANSI/SPARC.
Моделирование связей между объектами.
Лабораторная работа: Определение компонентов строки при моделировании связей.
Модуль 3: Нормализация.
Основы нормализации.
Нормальная форма.
Денормализация.
Лабораторная работа: Нормализация данных.
Модуль 4: Связи (Relationships).
Введение в связи.
Планирование ссылочной целостности.
Лабораторная работа: Планирование и применение ссылочной целостности.
Модуль 5: Производительность.
Индексирование.
Производительность запросов.
Конкуренция.
Лабораторная работа: Ошибки производительности.
Модуль 6: Объекты базы данных.
Таблицы.
Представления.
Хранимые процедуры (Stored Procedures), триггеры и функции.
Лабораторная работа: Использование SQL Server.