Апрель, 2010
пн вт ср чт пт сб вс
2930311234
5 6789 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 2728293012

Реализация баз данных в Microsoft SQL Server 2008

12—16 апреля 2010
Екатеринбург
Код: 6232
 
 

Стоимость обучения в г. Екатеринбург: 24 000 рублей
Стоимость обучения в г. Нижневартовск: 31 600 рублей  

После изучения курса вы сможете:

создавать базы данных и файлы баз данных;  
создавать типы данных и таблицы;   
использовать в Microsoft SQL Server 2008 XML-ориентированные функции;  
планировать, создавать и оптимизировать индексы;   
реализовывать целостность данных в базах данных Microsoft SQL Server 2008 с помощью ограничений; 
реализовывать целостность данных в базах данных Microsoft SQL Server 2008 с помощью триггеров;   
внедрять представления;   
внедрять хранимые процедуры;   
внедрять функции;   
внедрять управляемый код в базе данных;   
управлять транзакциями и блокировками;   
создавать решения на базе обмена сообщениями с помощью сервис-брокера. 

Зарегистрироваться

Аудитория: данный курс предназначен для специалистов в области IT, занимающихся администрированием и поддержкой баз данных SQL Server. 

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

  • Практические знания Transact-SQL. 
  • Практические знания реляционных баз данных. 
  • Базовые навыки работы в Windows Server. 
  • Навыки разработки баз данных. 
  • Навыки работы в SQL Server: уметь писать запросы Transact-SQL или прослушать курс

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

Модуль 1: Создание баз данных и файлов баз данных

  • Создание баз данных
  • Создание файловых групп
  • Создание схем
  • Создание моментальных снимков баз данных
  • Лабораторная работа: создание баз данных и файлов баз данных
  1. Создание базы данных
  2. Создание схем
  3. Создание моментального снимка базы данных 

Модуль 2: Создание типов данных и таблицы

  • Создание типов данных
  • Создание таблиц
  • Создание секционированных таблиц
  • Лабораторная работа: создание типов данных и таблицы
  1. Создание типов данных
  2. Использование новых типов данных даты и времени
  3. Создание таблиц
  4. Создание секционированных таблиц 

Модуль 3: Создание и настройка индексов

  • Планирование индексов
  • Создание индексов
  • Оптимизация индексов
  • Лабораторная работа: Создание и настройка индексов
  1. Создание индексов
  2. Оптимизация индексов 

Модуль 4: Реализация целостности данных с помощью ограничений и триггеров

  • Обзор целостности данных
  • Реализация ограничений
  • Реализация триггеров
  • Лабораторная работа: реализация целостности данных с помощью ограничений и триггеров
  1. Создание ограничений
  2. Отключение ограничений
  3. Создание триггеров 

Модуль 5: Использование XML

  • Использование типа данных XML 
  • Извлечение данных XML с помощью конструкции FOR XML
  • Уничтожение данных XML с помощью OPENXML
  • Введение в XQuery
  • Создание индексов XML 
  • Внедрение схем XML 
  • Лабораторная работа: использование XML 
  1. Сопоставление реляционных данных и XML 
  2. Хранение XML в исходном виде в базе данных
  3. Использование XQuery с методами XML 
  4. Создание индексов XML 

Модуль 6: Внедрение представлений

  • Введение в представления
  • Создание представлений и управление ими
  • Оптимизация производительности с помощью представлений
  • Лабораторная работа: внедрение представлений
  1. Создание представлений
  2. Создание индексированных представлений
  3. Создание секционированных представлений 

Модуль 7: Внедрение хранимых процедур

  • Использование хранимых процедур
  • Создание параметризованных хранимых процедур
  • Работа с планами выполнения
  • Обработка исключений
  • Лабораторная работа: внедрение хранимых процедур
  1. Создание хранимых процедур
  2. Работа с планами выполнения 

Модуль 8: Внедрение функций

  • Введение в функции
  • Работа с функциями
  • Управление контекстом выполнения
  • Лабораторная работа: внедрение функций
  1. Создание функций
  2. Управление контекстом выполнения 

Модуль 9: Внедрение управляемого кода в базе данных

  • Введение в среду CLR (Common Language Runtime, или общеязыковая среда выполнения) SQL Server
  • Импорт и настройка сборок
  • Создание управляемых объектов базы данных
  • Лабораторная работа: внедрение управляемого кода в базе данных
  1. Импорт сборки
  2. Создание управляемых объектов базы данных 

Модуль 10: Управление транзакциями и блокировками

  • Обзор транзакций и блокировок
  • Управление транзакциями
  • Знакомство с архитектурой блокировок SQL Server
  • Управление блокировками
  • Лабораторная работа: управление транзакциями и блокировками
  1. Использование транзакций
  2. Управление блокировками 

Модуль 11: Использование сервис-брокера

  • Обзор сервис-брокера (Service Broker)
  • Создание объектов сервис-брокера
  • Отправка и получение сообщений
  • Лабораторная работа: использование сервис-брокера
  1. Создание объектов сервис-брокера
  2. Реализация инициирующей службы
  3. Реализация целевой службы
Зарегистрироваться