Курс Проектирование баз данных Microsoft® SQL Server™ 2005
ЦелиКурс предоставляет знания и навыки, необходимые для проектирования баз данных Microsoft SQL Server 2005 (в третьей нормальной форме [3NF]) с учетом бизнес требований и требований по безопасности.
Начальные требования* Опыт работы с требованиями пользователей и документацией по бизнес-требованиям.
* Опыт чтения и построения диаграмм бизнес-процессов.
* Опыт чтения и построения ER–диаграмм.
* Понимать синтаксис и логику программирования Transact-SQL.
* Базовые навыки разработки баз данных в третьей нормальной форме (3NF), знать преимущества и недостатки отступления от полной нормализации БД (денормализациии) с точки зрения повышения производительности и соответствия специфическим бизнес-требованиям, а также иметь представление о схемах «Звезда» (Star) и «Снежинка» (Snowflake).
* Базовые навыки по мониторингу и устранению ошибок в работе баз данных.
* Базовые знания в области операционных систем и платформ.
* Знать возможности платформы или операционной системы, механизм взаимодействия операционной системы и базы данных.
* Базовые знания по архитектуре приложений: навыки разработки трехуровневых приложений, знание возможностей приложений, механизмов взаимодействия приложения с базой данных и механизмов взаимодействия БД и платформы или операционной системы.
* Знать, как используются средства моделирования данных.
* Знать возможности, инструменты и технологии SQL Server 2005.
* Иметь сертификацию MCTS: сертификат Microsoft SQL Server 2005 или эквивалентный опыт.
Описание программыСодержание курса 1. Методика проектирования баз данныхТемы:
Обзор проектирования баз данных.
Сбор требований к базам данных.
Создание концептуального дизайна базы данных.
Лабораторная работа:
Начало процесса проектирования базы данных.
2. Моделирование базы данных на логическом уровнеТемы:
Создание логической модели базы данных.
Учет OLTP-активности.
Разработка хранилища данных.
Оценка логических моделей.
Лабораторная работа:
Моделирование базы данных на логическом уровне.
3. Моделирование базы данных на физическом уровнеТемы:
Проектирование физических объектов базы данных.
Проектирование ограничений
Проектирование системы безопасности базы данных.
Проектирование опций сервера и базы данных.
Оценка физической модели.
Лабораторная работа:
Моделирование базы данных на физическом уровне.
4. Проектирование базы данных с учетом производительностиТемы:
Разработка индексов.
Планирование оптимизации таблиц.
Планирование оптимизации базы данных.
Лабораторная работа:
Проектирование базы данных с учетом производительности.
5. Проектирование стратегии доступа к базе данныхТемы: