Следите за новостями

Цифра дня

10,4 млрд — количество безналичных транзакций в РК в III квартале 2024

    Разработка, оптимизация и подержка административных решений для баз данных Microsoft SQL Server 2008

    Аннотация

    Этот курс позволяет приобрести навыки и знания, необходимые для проектирования, оптимизации и поддержки решений в области администрирования Microsoft SQL Server 2008. Целевой аудиторией курса являются специалисты, ответственные за проектирование и сопровождение баз данных SQL Server 2008. Потенциальным слушателям желательно иметь в своем арсенале опыт работы (не менее 3 лет) с базами данных в области проектирования, разработки, поддержки и оптимизации.

    Предварительная подготовка

    Для эффективного обучения на курсе слушателям рекомендуется обладать знаниями и навыками работы в областях:

    • Понимание конкурентных преимуществ средств хранения (уровни RAID-массивов, сетевые хранилища SAN и др.)
    • Владеть терминологией и знаниями в области построения решений на базе репликации SQL Server
    • Иметь опыт анализа бизнес-требований со стороны пользователей и организации
    • Иметь базовые знания о процедурах выполнения запросов к базам данных
    • Иметь базовые знания в области понимания зависимостей между всеми компонентами системы
    • Иметь опыт нормализации баз данных до третьей нормальной формы, понимать такие термины, как нормализация, денормализация, модели дизайна схемы базы данных (“звезда”,”снежинка” и др.)
    • Иметь навыки мониторинга и устранения неисправностей в базах данных
    • Иметь знания о взаимодействии компонентов операционных систем с функционированием баз данных (вопросы аутентификации, производительности и др.)
    • Иметь базовые знания об архитектуре построения приложений для баз данных
    • Уметь пользоваться средствами моделирования и визуализации задач проектирования
    • Иметь статус Технического специалиста в области администрирования баз данных SQL Server 2005/2008 (MCTS:SQL Server 2008, Implementation and Maintenance или Microsoft Certified Technology Specialist: Microsoft SQL Server 2005) или эквивалентные знания и опыт в объеме авторизованных курсов 6231: Поддержка баз данных Microsoft SQL Server 2008 (2780: Поддержка баз данных Microsoft SQL Server 2005) и 6232: Внедрение баз данных Microsoft SQL Server 2008 (2779: Внедрение баз данных Microsoft SQL Server 2005)

    Содержание курса:

    Модуль 1. Проектирование концептуальной модели базы данных

    Этот модуль содержит основные принципы для разработки концептуальной модели базы данных с метадической точки зрения. Системный подход подразумевает разработку процесса проектирования базы данных, следующего рекомендациям о том, как собирать и документировать требования к базе данных и рекомендациям для разработки эскизного проекта.

    Темы

    • Обзор проектирования баз данных
    • Сбор требований к базе данных
    • Создание концептуального проекта базы данных
    • Обзор Entity Framework

    Лабораторная работа: Проектирование концептуальной модели базы данных

    • Разработка концептуального проекта базы данных

    Создание концептуального проекта базы данных

    Модуль 2. Проектирование логической модели базы данных

    В этом модуле даются рекомендации по проектированию логической модели базы данных, и по нормализации проектирования модели OLTP.

    Темы

    • Принципы построения логической модели базы данных
    • Планирование деятельности OLTP
    • Оценка логических моделей

    Лабораторная работа: Проектирование логической модели базы данных

    •  Создание логической модели базы данных
    •  Нормализация логической модели базы данных

    Модуль 3. Проектирование физической модели базы данных

    Этот модуль содержит принципы, которые должны соблюдаться при проектировании физических объектов базы данных и ограничений, а также рекомендации по проектированию таблиц базы данных и целостности данных.

    Темы

    • Выбор типов данных
    • Проектирование таблиц базы данных
    • Проектирование целостности данных

    Лабораторная работа: Проектирование физической модели базы данных

    • Определение стандартов именования объектов базы данных
    • Преобразование логической модели базы данных в физическую модель

    Модуль 4. Проектирование базы данных для обеспечения производительности

    В модуле рассказывается о проектировании индексов, а также о разработке масштабируемых баз данных и выборе дополнительных методов оптимизации

    Темы

    • Руководство по проектированию индексов
    • Проектирование стратегии разделов
    • Проектирование Plan Guide
    • Проектирование масштабируемой базы данных

    Лабораторная работа: Проектирование базы данных для обеспечения производительности

    • Применение методов оптимизации
    • Создание планов
    • Проектирование стратегии разделов

    Модуль 5. Проектирование системы безопасности для SQL Server 2008

    Этот модуль описывает основные рекомендации по обеспечению безопасности при проектировании базы данных: идентификация и контроль доступа. Развертывание SQLServer

    Темы

    • Изучение безопасности в SQL Server 2008
    • Реализация управления доступом и идентификация
    • Руководящие принципы по обеспечению развития в SQL Server 2008
    • Руководящие принципы по обеспечению развертывания SQL Server 2008
    • Руководящие принципы для безопасной работы

    Лабораторная работа: Проектирование системы безопасности для SQLServer 2008

    • Разработка безопасного развития
    • Реализация безопасной работы
    • Копирование незашифрованной базы данных
    • Реализация прозрачного шифрования данных
    • Попытка копирования зашифрованных баз данных

    Модуль 6. Проектирование стратегии доступа к базе данных

    Модуль содержит рекомендации по проектированию стратегии доступа к базе данных: разработка представлений, хранимые процедуры и пользовательские функции.

    Темы

    • Руководство по проектированию безопасного доступа к данным
    • Проектирование представлений
    • Проектирование хранимых процедур
    • Проектирование пользовательских функций

    Лабораторная работа: Проектирование стратегии доступа к базе данных

    • Проектирование системы безопасности для объектов поиска данных
    • Проектирование объектов получения данных

    Модуль 7. Создание запросов для обеспечения оптимальной производительности

    Этот модуль представляет информацию по оптимизации и настройке запросов повышения производтельности.

    Темы

    • Вопросы оптимизации запросов для повышения производительности
    • Переписывание запросов без использования курсоров
    • Расширение запросов

    Лабораторная работа: Создание запросов для обеспечения оптимальной производительности

    • Оптимизация производительности
    • Переписывание запросов без использования курсоров

    Модуль 8. Проектирование транзакций и стратегия параллелизма

    В модуле даются рекомендации по определению стратегии транзакций, а также приципы определения уровней изоляции для хранилищ данных.

    Темы

    • Руководоство по определению транзакций
    • Определение уровней изоляции
    • Принципы проектирования эластичной стратегии транзакций

    Лабораторная работа: Проектирование транзакций и стратегия параллелизма

    • Определение уровня изоляции базы данных
    • Определение порядка доступа к объектам
    • Проектирование транзакций

    Модуль 9. Проектирование стратегии XML

    Этот модуль содержит рекомендации по проектированию XML-технологий: XML-storage, XQuery, XPath, Также в модуле рассматриваются рекомендации по преобразованию XML данных и реляционных форматов.

    Темы

    •  Проектирование XML Storage
    •  Проектирование стратегии XML Query
    •  Проектирование стратегии преобразования данных

    Лабораторная работа: Проектирование стратегии XML

    •  Проектирование модели хранения XML-данных
    •  Преобразование данных между XML и реляционной формой

    Модуль 10. Проектирование компонентов SQL Server 2008

    В модуле дается обзор архитектуры SQL Server 2008 и различные соображения по выбору компонентов SQL Server, которые должны быть включены в готовое решение.Модультакже содержит информацию по полнотекстовому поиску.

    Темы

    • Обзор компонентов SQL Server 2008
    • Проектирование архитектуры Service Broker
    • Проектирование потока данных Service Broker
    • Проектирование доступности Service Broker
    • Изучение полнотекстового поиска
    • Проектирование стратегии полнотекстового поиска

     Лабораторная работа: Проектирование компонентов SQLServer 2008

    • Анализ потребностей организации
    • Разработка модели Service Broker
    • Проектирование детализированного решения Service Broker
    • Внедрение решения Service Broker