Опубликован: 29.07.2008 | Уровень: специалист | Доступ: платный
Оптимизация работы серверов баз данных Microsoft SQL Server 2005 В курсе дается исчерпывающее объяснение вопросов извлечения и анализа данных, в том числе, данных из удаленных источников, посвящена доступу к SQL Server через интернет, приводится подробное описание некоторых функциональных возможностей, которые делают SQL Server вполне комплексным решением. Среди этих функций - средства выполнения транзакций, аудита, создания отчетов и уведомлений, а также новые функции, такие, как улучшенная поддержка XML.
В курсе рассказывается о том, как извлечь данные, хранящиеся в базе данных; описывается использование агрегатных функций для превращения данных в информацию путем подсчета итогов и анализа, проектирование баз данных, извлекающих данные с максимально возможной скоростью, предоставление пользователям гибких механизмов просмотра данных, связывание данных из других источников и соединение с сервером SQL Server через интернет. Изучаются дополнительные функциональные возможности: использование транзакций для проверки целостности данных, хранение информации о событиях, происшедших в вашей среде, проектирование отчетов при помощи служб составления отчетов Reporting Services и обновление приложений при изменении данных через службы уведомлений Notification Services.
Цель: Дать общую информацию о реализации собственных решений в сфере управления базами данных и возможностях SQL Server 2005.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
1 час 11 минут
Вычисление агрегатов
Прочитав эту лекцию, вы сможете: использовать в приложениях агрегатные функции для возвращения итоговых и других сводных результатов данных, использовать эти функции для повышения производительности и расширения функций приложений, использовать агрегатные функции CLR (общеязыковой среды выполнения) для выполнения специализированных вычислений
Оглавление
    -
    Тест 1
    36 минут
    -
    Лекция 2
    1 час 55 минут
    Повышение производительности запроса
    Прочитав эту лекцию, вы сможете: генерировать планы запросов, Читать планы запросов, разрабатывать базы данных в соответствии с планируемым способом использования данных, применять кластеризованные и некластеризованные индексы, индексировать столбцы XML, индексировать представления, выполнять дефрагментацию индексов, использовать Помощник по настройке ядра СУБД
    Оглавление
      -
      Тест 2
      36 минут
      -
      Лекция 3
      1 час 1 минута
      Динамическое построение запросов
      Прочитав эту лекцию, вы сможете: создавать запросы при помощи Конструктора запросов SQL Server Management Studio, извлекать информацию о базе данных из системных таблиц базы данных, динамически создавать простые запросы на основе пользовательского ввода, форматировать пользовательский ввод и фильтровать сложные динамические запросы, выполнять синтаксический анализ и переформатировать данные для использования в фильтре, защитить базу данных от атак типа "SQL-injection", использовать процедуру sp_executeSql для передачи запроса
      Оглавление
        -
        Тест 3
        36 минут
        -
        Лекция 4
        1 час
        Работа с данными из удаленных источников
        Прочитав эту лекцию, вы сможете: устанавливать нерегламентированные соединения с различными источниками данных при помощи T-SQL, настроить связанный сервер при помощи T-SQL, настроить связанный сервер через интерфейс Microsoft SQL Server Management Studio, обновить данные на удаленном источнике данных
        Оглавление
          -
          Тест 4
          36 минут
          -
          Лекция 5
          1 час 21 минута
          Чтение данных SQL Server через интернет
          Прочитав эту лекцию, вы сможете: безопасно подключиться к серверу SQL Server из внешней сети с использованием протокола передачи данных TCP/IP, безопасно подключиться к серверу SQL Server из внешней сети с использованием протокола передачи данных HTTP, безопасным способом обратиться к данным, хранящимся в базе данных SQL Server с удаленного компьютера, не демонстрируя пользователям внешней сети SQL Server
          Оглавление
            -
            Тест 5
            36 минут
            -
            Лекция 6
            1 час 46 минут
            Использование транзакций для обеспечения безопасности параллелизма в работе с базой данных
            Прочитав эту лекцию, вы сможете:определить транзакции в SQL Server, разработать механизм обработки ошибок в процессе транзакций, выбрать правильный уровень изолированности транзакции, вести мониторинг и предотвращать проблемы, связанные с блокировками и взаимоблокировками, управлять транзакциями с помощью ADO.NET
            Оглавление
              -
              Тест 6
              36 минут
              -
              Лекция 7
              1 час 4 минуты
              Хранение архивных данных
              Прочитав эту лекции, вы сможете: Создавать и использовать моментальные снимки базы данных, разрабатывать эффективные таблицы хроники для вывода итогов по архивным данным, создавать и использовать индексированные представления для вывода итогов по архивным данным, создавать столбцы и таблицы аудита для отслеживания изменений в данных, использовать таблицы аудита для восстановления потерянных данных
              Оглавление
                -
                Тест 7
                36 минут
                -
                Лекция 8
                1 час 34 минуты
                Введение в службы Reporting Services
                Прочитав эту лекцию, вы сможете: разобраться в системе создания отчета с точки зрения решения для технологии и бизнеса, разобраться в архитектуре служб Reporting Services, создать основной отчет с рядом дополнительных функций, добавить в отчет сводную информацию, настроить фильтр для данных отчета, создать в отчете возможности интерактивной настройки фильтрации и сортировки, добавить в отчет программный код
                Оглавление
                  -
                  Тест 8
                  36 минут
                  -
                  Лекция 9
                  1 час 37 минут
                  Введение в службы Notification Services
                  Прочитав эту лекцию, вы сможете: понимать приложения уведомления как технологию, понимать приложения уведомлений как бизнес-решения, понимать архитектуру служб Notification Services, создать и развернуть основное приложение уведомлений
                  Оглавление
                    -
                    Тест 9
                    36 минут
                    -
                    5 часов
                    -
                    Александр Сериков
                    Александр Сериков
                    Россия, Москва, МВТУ им. Баумана Н.Э.
                    Юлия Захария
                    Юлия Захария
                    Россия, Московский инженерно -физический университет, 2001