|
Авторские курсы по технологиям Microsoft |
|
Курс: 20464 Developing Microsoft SQL Server Databases
(Разработка баз данных Microsoft SQL Server)
Ориентирован: на специалистов в области IT, занимающихся администрированием и поддержкой баз данных SQL Server.
Предварительный уровень подготовки:
- Практические знания Transact-SQL.
- Практические знания реляционных баз данных.
- Базовые навыки работы в Windows Server.
- Навыки разработки баз данных.
- Навыки работы в SQL Server: уметь писать запросы Transact-SQL или прослушать курс
20461: Создание запросов Transact-SQL в Microsoft SQL Server
Продолжительность: 5 дней, 40 часов.
Методические материалы: учебник Microsoft на английском языке.
Документ об окончании курса: сертификат корпорации Microsoft.
Квалификационный тест: 070-464.
Программа курса
- Введение в разработку баз данных
- Введение в платформу SQL Server
- Инструменты для работы с SQL Server
- Настройка служб SQL Server
- Проектирование и реализация таблиц
- Проектирование таблиц
- Создание и изменение таблиц
- Обеспечение целостности данных посредством ограничений
- Принудительное обеспечение целостности данных
- Реализация доменной целостности
- Реализация сущностной и ссылочной целостности
- Планирование индексов
- Основные понятия индексирования
- Индексы на одну колонку и композитные индексы
- Структуры таблиц в SQL Server
- Работа с кластеризованными индексами
- Расширенное индексирование
• Основные понятия плана выполнения
• Общие элементы плана выполнения
• Работа с планами выполнения
• Разработка эффективных некластеризованных индексов
• Мониторинг производительности
- Столбцовые индексы
• Столбцовые индексы
• Лучшие практики использования столбцовых индексов
- Проектирование и реализация представлений
• Введение в представления
• Создание и управление представлениями
• Вопросы производительности представлений
- Проектирование и реализация хранимых процедур
• Введение в хранимые процедуры
• Работа с хранимыми процедурами
• Реализация параметризованных хранимых процедур
• Контроль контекста выполнения
- Проектирование и реализация пользовательских функций
• Обзор функций
• Проектирование и реализация скалярных функций
• Проектирование и реализация функций возвращающих табличное значение
• Вопросы реализации функций
• Альтернативы функциям
- Реакция на изменение данных с помощью триггеров
• Проектирование триггеров DML
• Реализация триггеров DML
• Расширенные концепции триггеров
- Использование таблиц в оперативной памяти
• Оптимизированные по памяти таблицы
• Нативные хранимые процедуры
- Реализация управляемого кода в SQL Server
• Введение в интеграцию SQL CLR
• Импорт и настройка сборок
• Внедрение интеграции с SQL CL
- Хранение и запросы к XML-данным в SQL Server
• Введение в XML и XML-схемы
• Хранения XML-данных и схем в SQL Server
• Реализация XML типа данных
• Использование инструкции FOR XML языка T-SQL
• Знакомство с XQuery
• Доступ к данным XML
- Работа с пространственными данными SQL Server
• Введение в пространственные типы данных
• Работа с пространственными типами данных SQL Server
• Использование пространственных данных в приложениях
- Включение файлов данных в базы данных
• Запрос данных с хранимыми процедурами
• Реализация FILESTREAM и таблиц файлов
• Поиск файлов данных.
|