Реферат: Курс также готовит к успешной сдаче экзамена 70-433: ts: Microsoft sql server 2008
Россия, 117312 Москва,
ул. Вавилова, д. 47А
Тел.: (495) 221-10-70
e-mail: edu@softline.ru
http://www.edu.softline.ru/
MS-6232B Внедрение баз данных Microsoft SQL Server 2008 R2
Продолжительность 40 академических часов.
Этот авторизованный пятидневный курс Microsoft под руководством инструктора
предназначен для разработчиков, в чьи служебные обязанности входит внедрения баз данных Microsoft SQL Server 2008 R2. Слушатели данного курса приобретут навыки, необходимые для эффективного использования всех возможностей продукта, а также познакомятся с рекомендациями вендора для решения разнообразных задач в соответствующих областях знаний. Курс фокусирует слушателей на вопросах эффективного использования возможностей продукта Microsoft SQL Server 2008 R2 для внедрения баз данных.
Курс также готовит к успешной сдаче экзамена 70-433:TS: Microsoft SQL Server 2008,
Database Development (Microsoft SQL Server 2008, разработка баз данных) и получению соответствующего статуса Microsoft Certified Technology Specialist (MCTS): Database Database Development (технического специалиста в области разработки баз данных Microsoft SQL Server 2008).
^ Предварительная подготовка
Для эффективного обучения на курсе слушателям рекомендуется обладать:
· Базовыми знаниями в области операционных систем Microsoft Windows
· Некоторым опытом работы с реляционными базами данных
· Некоторым опытом работы в области дизайна баз данных
· Прослушать курс 2778: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
(Создание запросов с использованием языка Microsoft SQL Server 2008 Transact-SQL) или обладать знаниями и практическими навыками в эквивалентном данному курсу объеме.
^ Чему Вы научитесь:
· Понимать продукт, его компоненты и основы конфигурации
· Работать с типами данных SQL Server
· Проектировать и внедрять таблицы и работать со схемами
· Проектировать и внедрять представления и секционированные представления
· Описывать концепции индексирования и определять соответствующий тип данных для построения структуры простых и композитных индексов
· Идентифицировать соответствующую структуру таблиц и внедрять таблицы, основанные на кластерных индексах или “кучах”
· Описывать и перехватывать планы выполнения запросов
· Проектировать и внедрять некластерные индексы, покрывающие индексы и индексы с включениями отдельных полей
· Разрабатывать и внедрять хранимые процедуры
· Внедрять использование табличных типов данных, табличных параметров и оператора MERGE
· Описывать транзакции, уровни изоляции транзакций и особенности разработки
приложений для работы в средах с высокой конкуренцией за ресурсы баз данных
· Проектировать и внедрять систему обработки ошибок в среде T-SQL и систему поддержки исключений
· Разрабатывать и внедрять скалярные и табличные функции
· Разрабатывать и внедрять ограничения
· Разрабатывать и внедрять триггеры
· Описывать и внедрять объекты с использованием сборок управляемого кода для SQL (SQL CLR)
· Описывать и использовать тип данных XML и XML-схемы в среде SQL Server
· Использовать конструкции FOR XML и языка XPath
· Описывать и использовать типы данных о местоположении
· Создавать и пользоваться системой полнотекстового индексирования
Программа курса
Модуль 1. Введение в процедуры и средства администрирования Microsoft SQL Server 2008 R2.
Обзор платформы Microsoft SQL Server.
Работа со средствами управления и администрирования продукта.
Конфигурирование сервисов SQL Server
Лабораторная работа: Введение в процедуры и средства администрирования Microsoft SQL Server 2008 R2.
Проверка установленных компонент SQL Server.
Изменение учетной записи сервиса для новогоэкземпляра службы.
Активация протокола именованных каналов для всех экземпляров служб.
Создание псевдонимов. Проверка статуса службы браузера и конфигурирование статических портов.
Модуль 2. Работа с типами данных.
Использование типов данных.
Работа с символьными типами данных.
Конвертация типов данных.
Работа со специальными типами данных.
Лабораторная работа: Работа с типами данных.
Выбор правильных типов данных.
Написание запросов с использованием операций преобразования типов данных.
Планирование и создание пользовательских типов данных.
Модуль 3. Разработка и внедрение таблиц.
Проектирование таблиц.
Работа со схемами.
Создание и изменение таблиц.
Лабораторная работа: Разработка и внедрение таблиц.
Улучшения в области разработки новых таблиц.
Создание схемы. Создание таблиц.
Модуль 4. Разработка и внедрение представлений.
Основные сведения о представлениях.
Создание и управление представлениями.
Вопросы производительности при работе с представлениями.
Лабораторная работа: Разработка и внедрение представлений.
Создание, внедрение и сопровождение представления.
Изменение свойств представления.
Модуль 5. Планирование индексов для SQL Server 2008 R2.
Ключевые концепции индексирования.
Типы данных и индексы.
Индексы, построенные на одном ключевом поле таблицы, и композитные индексы.
Лабораторная работа: Планирование индексов для SQL Server 2008 R2.
Исследование статистики существующих индексов.
Выбор порядка следования ключевых полей при создании индексов.
Модуль 6. Выбор физической структуры хранения данных в таблице.
Форматы хранения данных в таблицах SQL Server.
Работа с кластерными индексами.
Разработка эффективных кластерных индексов.
Лабораторная работа: Выбор физической структуры хранения данных в таблице.
Создание таблиц в формате “кучи”.
Создание таблиц с кластерными индексами.
Сравнение параметров производительности “куч” и таблиц с кластерным индексом.
Модуль 7. Планы выполнения запросов SQL Server.
Основные концепции формирования плана выполнения.
Основные элементы плана выполнения.
Работа с планами выполнения.
Лабораторная работа: Планы выполнения запросов SQL Server..
Актуальные и оценочные планы выполнения запросов.
Расшифровка основных элементов плана выполнения.
Сравнение стоимости запроса с использованием информации в плане.
Модуль 8. Повышение производительности запросов с помощью некластерных индексов.
Разработка эффективных некластерных индексов.
Внедрение некластерных индексов.
Использование средства Database Engine Tuning Advisor.
Лабораторная работа: Повышение производительности запросов с помощью
некластерных индексов.
Обзор использования некластерных индексов.
Разработка стратегии оптимизации использования некластерных индексов.
Использования средств SQL Server Profiler и Database Engine Tuning Advisor.
Модуль 9. Разработка и внедрение хранимых процедур.
Основные представления о хранимых процедурах.
Работа с хранимыми процедурами.
Внедрение параметризованных хранимых процедур.
Контроль контекста выполнения хранимых процедур.
Лабораторная работа: Разработка и внедрение хранимых процедур.
Создание хранимых процедур.
Создание параметризованных хранимых процедур.
Изменение контекста выполнения хранимых процедур.
Модуль 10. Слияние данных и способы передачи данных в табличном представлении.
Использование оператора слияния MERGE.
Использование табличных типов данных.
Использование табличных типов данных в качестве параметра.
Лабораторная работа: Слияние данных и способы передачи данных в табличном представлении.
Создание табличного типа.
Использование табличного типа в качестве параметра.
Использование табличного типа совместно с оператором слияния MERGE.
Модуль 11. Создание среды для повышения качества работы приложений с ресурсами баз данных.
Основные сведения о транзакциях.
Понятие блокировки.
Управление блокировками.
Уровни изоляции транзакций.
Лабораторная работа: Создание среды для повышения качества работы приложений с ресурсами баз данных.
Обнаружение взаимоблокировок.
Исследование работы с базой данных при установке различных уровней изоляции транзакций.
Модуль 12. Обработка ошибок средствами T-SQL.
Использование средств T-SQL для обработки ошибок.
Реализация средств T-SQL для обработки ошибок.
Реализация средств T-SQL для обработки исключений.
Лабораторная работа: Обработка ошибок средствами T-SQL.
Замены функции @@ERROR как средства обработки ошибок структуированными механизмами обработки исключений языка T-SQL.
Добавление в логику работы хранимых процедур механизма обработки события взаимоблокировки.
Модуль 13. Разработка и внедрение пользовательских функций.
Разработка и внедрение скалярных функций.
Разработка и внедрение табличных функций.
Вопросы использование различных типов функций.
Альтернативные объекты, заменяющие функции.
Лабораторная работа: Разработка и внедрение пользовательских функций.
Пример создания функции для форматирования телефонного номера.
Изменение свойств существующей функции.
Вопросы производительности при использовании функций.
Модуль 14. Обеспечение целостности данных с помощью ограничений.
Обеспечение целостности данных. Доменная целостность.
Сущностная и ссылочная целостность.
Лабораторная работа: Обеспечение целостности данных с помощью ограничений.
Разработка ограничений.
Тестирование ограничений.
Модуль 15. Использование триггеров для реакции на операторы манипуляции
данными (DML-триггеры).
Разработка DML-триггеров.
Внедрение DML-триггеров.
Дополнительные вопросы использования триггеров.
Лабораторная работа: Использование триггеров для реакции на операторы
манипуляции данными.
Создание триггера для задачи аудита.
Улучшение качества триггера.
Модуль 16. Внедрение управляемого кода в среду SQL Server.
Вопросы интеграции сборок управляемого кода (CLR) в среду SQL Server.
Импорт и конфигурация сборок.
Интеграция сборки со средой SQL Server.
Лабораторная работа: Внедрение управляемого кода в среду SQL Server.
Доступность сборки управляемого кода.
Внедрение сборки.
Реализация пользовательских агрегатов и пользовательских типов на основе объектов сборки.
Модуль 17. Хранение данных в формате XML в среде SQL Server.
Основные сведения о формате XML и XML-схемах.
Хранение XML данных и XML схем в среде SQL Server.
Использование типа данных XML.
Лабораторная работа: Хранение данных в формате XML в среде SQL Server.
Правильное использование способов хранения XML данных схем в среде SQL Server. Вопросы хранение XML данных в переменных.
Вопросы использования коллекций XML схем.
Вопросы, связанные с созданием полей таблиц типа XML.
Модуль 18. Запросы к XML данным в среде SQL Server.
Использование конструкций FOR XML языка T-SQL.
Основы языка запросов XQuery.
Преобразование XML данных в реляционный формат.
Лабораторная работа: Запросы к XML данным в среде SQL Server.
Изучение конструкций запросов к XML данным.
Создание хранимой процедуры, возвращающей данные в формате XML.
Создание хранимой процедуры, производящей обновление XML данных.
Модуль 19. Работа с данными о местоположении в среде SQL Server.
Основы организации хранения данных о местоположении в среде SQL Server.
Работа с типами данных о местоположении.
Использование данных о местоположении в приложениях.
Лабораторная работа: Работа с данными о местоположении в среде SQL Server.
Знакомство с типом данных “геометрия”.
Добавление данных о местоположении к существующей таблице.
Примеры бизнес-приложений, использующих данные о местоположении.
Модуль 20. Работа с полнотекстовыми индексами и запросами.
Знакомство с полнотекстовым индексированием.
Внедрение полнотекстовых индексов в среде SQL Server.
Работа с запросами, использующими полнотекстовые индексы.
Лабораторная работа: Работа с полнотекстовыми индексами и запросами.
Внедрение полнотекстового индекса.
Применение стоп-листа.
Создание хранимой процедуры для использования возможностей полнотекстового индексирования.
еще рефераты
Еще работы по разное
Реферат по разное
На включение программы повышения квалификации педагогических и руководящих работников муниципальных общеобразовательных учреждений Воронежской области в региональный
18 Сентября 2013
Реферат по разное
«Присаянье»
18 Сентября 2013
Реферат по разное
Творческое задание «Мешает ли нам эгоизм?» Поделите детей на группы и раздайте им карточки с разными ситуациями, например: в переполненном транспорте человеку отдавили ногу; кто-то лезет без очереди за билетами на поезд
18 Сентября 2013
Реферат по разное
Масштабная инвариантность социально-биологической эволюции и гипотеза самосогласованного галактического происхождения жизни
18 Сентября 2013