Главная / Старые курсы / Базы данных / Создание запросов с использованием Transact SQL

Создание запросов с использованием Transact SQL

 

 

 

 

 

Курс проводится только для корпоративных клиентов при численности группы от 5-ти человек

Форма обучения:
дневная - 4/5 раз в неделю:
с 10:00 до 14:00
вечерняя - 4/5 раз в неделю:
с 18:30 до 21:50

 

Продолжительность обучения:
20 ак.часов

 

В ходе курса слушатели овладеют знаниями и навыками, необходимыми для написания запросов на основе Transact SQL к базе  данных Microsoft SQL Server 2008

Курс рассчитан на IT- специалистов, которым необходимо писать запросы к базам данных

Предварительные знания: 

  • знания принципов целостности данных;
  • базовые навыки работы в Windows Server;
  • иметь представление о проектировании реляционных БД;
  • навыки программирования

Обучение позволит:

  • описывать варианты и способы применения языка Transact-SQL
  • использовать средства создания запросов
  • извлекать данные с помощью запросов SELECT
  • группировать и обобщать данные с помощью языка Transact-SQL
  • объединять данные из нескольких таблиц
  • создавать запросы для извлечения и изменения данных с помощью вложенных запросов
  • изменять данные в таблицах
  • извлекать данные из текстовых полей с использованием средств полнотекстового поиска
  • описывать способы создания программных объектов
  • использовать различные методики в работе со сложными запросами

Содержание программы:

Модуль 1: Начало работы с базами данных и SQL Server 2008

  • Обзор SQL Server 2008
  • Обзор баз данных SQL Server
  • Обзор языка работы с SQL данными
  • Работа с T-SQL скриптами
  • Использование утилит работы с T-SQL

Модуль 2: Извлечение и фильтрация данных

  • Использование выражения SELECT
  • Фильтрация данных
  • Работа со значениями NULL
  • Форматирование результирующего набора
  • Соображения, связанные с производительностью при написании запросов

Модуль 3: Группировка и суммирование данных

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

Модуль 4: Объединение данных из нескольких таблиц

  • Запрос к данным нескольких таблиц с использованием JOIN
  • Применение объединения для решения типичных задач отчетности
  • Комбинирование ограничение результирующих наборов

Модуль 5: Работа с подзапросами

  • Написание базовых подзапросов
  • Написание коррелирующих подзапросов
  • Сравнение подзапросов с объединениями и временными таблицами
  • Использование Общих Табличных Выражений (CTE)

Модуль 6: Изменение данных в таблицах

  • Обзор транзакций
  • Вставка данных в таблицы
  • Удаление данных из таблиц
  • Изменение данных в таблицах

Модуль 7: Запросы метаданных, XML, полнотекстовые индексы

  • Запрос метаданных
  • Обзор XML
  • Запрос XML данных
  • Обзор полнотекстовых индексов
  • Запрос с использованием полнотекстовых индексов

Модуль 8: Использование программных объектов для извлечения данных

  • Использование Пользовательских Функций Использование
  • Представлений Обзор Хранимых Процедур Написание распределенных запросов

Модуль 9: Использование расширенных технологий для написания запросов

  • Соображения для извлечения смешанных данных
  • Формирование запросов к смешанным табличным структурам
  • Написание рациональных запросов
  • Использование различных технологий для смешанных запросов
  • Сопровождение файлов запросов