Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://edu.softline.ru/ MS-50401 Проектирование и оптимизация решений реализации баз данных Microsoft SQL Server 2008 Продолжительность 40 академических часов. Этот авторизованный пятидневный курс Microsoft под руководством инструктора позволяет приобрести навыки и знания, необходимые для проектирования, оптимизации и поддержки решений реализации баз данных Microsoft SQL Server 2008. Целевой аудиторией курса являются специалисты, ответственные за полный цикл сопровождения базы данныхдизайн, разработку, внедрение, оптимизацию, сопровождение и поддержку. проектирование и сопровождение баз данных SQL Server 2008. Потенциальным слушателям желательно иметь в своем арсенале опыт работы (не менее 2 лет) в решении таких задач, как Разработка базы данных Написание запросов на языке Transact-SQL Проектирование, внедрение и устранение проблем в работе программируемых объектов базы данных Настройка производительности работы и оптимизация базы Проектирование базы данных на концептуальном и логическом уровнях Внедрение базы данных на физическом уровне Проектирование и устранение проблем в работе приложений на уровне доступа к данным Сбор и анализ бизнес-требований организации Предварительная подготовка Для эффективного обучения на курсе слушателям рекомендуется обладать знаниями и навыками работы в областях: Понимание форматов хранения данных (данные фиксированной и переменной длинны, страница данных, сущность, запись, поле и т. д.) Знания о структуре индексов и вопросы их утилизации (взаимодействие между “кучами”, кластеризованными индексами и некластеризованными индексами, понятие «покрывающий индекс» и т. д.) Знания о моделях блокировок (блокировки как объекты, уровни изоляции транзакций, взаимоблокировки и т. д.) Понимать синтаксис языка Transact-SQL и логику программирования объектов (подзапросы, курсоры, пользовательские функции, выражение CASE, типы объединений и т. д.) Иметь опыт нормализации баз данных до третьей нормальной формы, понимать такие термины, как нормализация, денормализация, модели дизайна схемы базы данных (“звезда”,”снежинка” и др.) Иметь навыки мониторинга и устранения неисправностей в базах данных, включая использование средств мониторинга Иметь знания о взаимодействии компонентов операционных систем с функционированием баз данных (вопросы аутентификации, производительности и др.) Иметь базовые знания об архитектуре построения приложений для баз данных Уметь пользоваться средствами моделирования и визуализации задач проектирования Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://edu.softline.ru/ Иметь статус Технического специалиста в области внедрения баз данных SQL Server 2005/2008 (MCTS: SQL Server 2008, Database Development или MCTS: Microsoft SQL Server 2005) или эквивалентные знания и опыт в объеме авторизованных курсов: 2778: Написание запросов с использованием языка Microsoft SQL Server 2008 Transact-SQL и 6232: Внедрение баз данных Microsoft SQL Server 2008 (или 2779: Внедрение баз данных Microsoft SQL Server 2005) Курс также готовит к успешной сдаче экзамена 70-451:Pro: Designing Database Solutions and Data Access Using Microsoft SQL Server 2008 (Проектирование и оптимизация решений реализации и доступа для баз данных Microsoft SQL Server 2008) и получению соответствующего статуса Microsoft Certified IT Professional (MCITP): Database Developer 2008 (IT- профессионала в области разработки баз данных Microsoft SQL Server 2008). После прохождения курса Вы научитесь : Проектировать стратегию выбора дизайна базы данных Оптимизировать дизайн базы данных для нужд повышения производительности Вырабатывать стратегию обеспечения безопасности базы Проектировать программирование объектов Оптимизировать запросы для повышения производительности Вырабатывать стратегию управления транзакциями и степенью параллелелизма при работе с данными. Проектировать стратегию использования возможностей представления информации в XML форматах Проектировать стратегию использования дополнительных компонент Microsoft SQL Server 2008 Программа курса Модуль 1. Проектирование концептуальной модели базы данных. Обзор процедур проектирования базы данных. Сбор необходимых требований для построения модели базы. Создание концептуального дизайна базы данных. Обзор понятий, связанных со средой “сущностей” как компонентов концептуального дизайна реляционных баз данных. Лабораторная работа: Проектирование концептуальной модели базы данных. Формулирование задач концептуального дизайна базы данных. Создание концептуального дизайна базы данных. Модуль 2. Проектирование логической модели базы данных. Руководство для построения логической модели базы данных. Планирование транзакционной активности (OLTP) при создании логической модели. Оценка качества созданной логической модели. Лабораторная работа: Проектирование логической модели базы данных. Создание логической модели базы данных. Нормализация логической модели базы данных. Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://edu.softline.ru/ Модуль 3. Проектирование физической модели базы данных. Выбор типов данных. Проектирование таблиц для базы обеспечивающих целостность информации в базе данных. данных. Дизайн механизмов, Лабораторная работа: Проектирование физической модели базы данных. Определение стандартов именования объектов базы данных. Конвертация логической модели базы данных в физическую. Модуль 4. Планирование стратегии оптимизации дизайна базы данных для поддержки оптимальной производительности работы. Руководству по созданию индексов. Планирование стратегии секционирования. Планирование использования средств построения планов выполнения запросов. Вопросы масштабирования базы данных. Лабораторная работа: Планирование стратегии оптимизации дизайна базы данных для поддержки оптимальной производительности работы. Применение имеющихся техник оптимизации. Проектирование стратегии секционирования. Создание плана выполнения запроса. Модуль 5. Выработка стратегии обеспечения безопасности базы данных. Исследование компонентов, определяющих безопасную работу SQL Server 2008. Внедрение контроля на уровне идентичности и доступа. Руководства по обеспечению безопасной разработки в среде SQL Server 2008. Руководства по обеспечению безопасности при процедурах внедрения решений на базе SQL Server 2008. Руководства, обеспечивающие безопасность при операциях в среде SQL Server 2008. Лабораторная работа: Выработка стратегии обеспечения безопасности базы данных. Проектирование стратегии безопасности при разработке баз данных. Внедрение операций, удовлетворяющих критериям безопасности. Процедура копирования незашифрованной базы данных. Внедрение технологии прозрачного (транспарентного) шифрования. Процедура попытки копирования зашифрованной базы данных. Модуль 6. Проектирование стратегии доступа к базе данных SQL Server 2008. Руководства по проектированию безопасного доступа к данным. Разработка представлений. Разработка хранимых процедур. Разработка пользовательских функций. Лабораторная работа: Проектирование стратегии доступа к базе данных SQL Server 2008. Проектирование решений для безопасного извлечения информации с использованием объектов баз данных. Проектирование объектов баз данных, используемых для доступа к содержимому базы со стороны приложения. Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://edu.softline.ru/ Модуль 7. Выработка стратегии оптимизации производительности их выполнения. запросов с целью повышения Повышение производительности с помощью оптимизации запросов. Преобразование курсоров в запросы. Использование запросов, осуществляющих реляционную выборку данных. Лабораторная работа: Выработка стратегии оптимизации повышения производительности их выполнения. запросов с целью Процедура оптимизации запросов. Преобразование курсоров в запросы. Модуль 8. Выработка стратегии управления транзакциями и степенью параллелизма при работе с данными. Руководства по вопросам определения транзакций. Уровни изоляции транзакций. Руководства по выработке гибкой стратегии сопровождения транзакционной активности. Лабораторная работа: Выработка стратегии управления транзакциями и степенью параллелизма при работе с данными. Определение правильного уровня изоляции транзакций. Определение порядка доступа к объектам со стороны транзакции. Ревизия существующих транзакций с целью оптимизации транзакционной активности. Модуль 9. Проектирование стратегии использования возможностей представления информации в XML форматах. Проектирование хранилища для XML данных. Способы оптимизации запросов к XML данным. Проектирование стратегии конвертации данных. Лабораторная работа: Проектирование стратегии представления информации в XML форматах. использования возможностей Проектирование модели хранилища для XML данных. Конвертирование данных между XML и реляционным форматами их представления. Модуль 10. Проектирование стратегии использования дополнительных компонент Microsoft SQL Server 2008. Обзор дополнительных компонент Microsoft SQL Server 2008. Проектирование архитектуры компоненты Сервиса Брокера (Service Broker). Проектирование маршрутизации сообщений с использованием Сервиса Брокера. Решение задач обеспечения доступности Сервиса Брокера. Обзор компоненты Полнотекстового Поиска. Определение стратегии использования Полнотекстового Поиска. Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://edu.softline.ru/ Лабораторная работа: Проектирование стратегии использования дополнительных компонент Microsoft SQL Server 2008. Анализ задач организации с точки зрения возможного использования дополнительных компонент Microsoft SQL Server 2008. Проектирование модели использования решения на основе компоненты Сервиса Брокера. Проектирование детального описания решения для организации с использованием компоненты Сервиса Брокера. Внедрение решения на основе Сервиса Брокера.