Декабрь, 2009
пн вт ср чт пт сб вс
30 1 23456
78 9 1011 12 13
14 15 16 17 18 19 20
21 22 23 24 252627
28293031123

Написание запросов в MS SQL Server с Transact SQL

19—20 декабря 2009
Екатеринбург
Код: 2071
 
 

Цель курса:
знания и навыки, необходимые для написания базовых запросов Transact-SQL Microsoft SQL Server 2000.

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

Стоимость курса: 8 500 р. 

Продолжительность: 2 дня (16 академических часов)

Необходимая подготовка к курсу:

  • Опыт использования операционной системы Microsoft Windows. 
  • Понимание базовых концепций реляционных баз данных, включая: логическое и физическое строение базы данных, концепцию целостности данных, связи между таблицами и полями (простые и составные ключи: один-к-одному, один-ко-многим, многие-ко-многим), хранение данных в таблицах (столбцы и строки); 
  • Знакомство с ролью администратора базы данных. 
  • Знание английского языка в пределах чтения компьютерно-ориентированного материала.

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

Результат обучения:

получение следующих знаний и навыков:

  • Описание использования и вариантов применения языка Transact-SQL; 
  • Использование запросов; 
  • Написание запросов на выборку (SELECT) с условиями; 
  • Группировка и суммирование данных средствами Transact-SQL; 
  • Связывание данных из разных таблиц; 
  • Написание запросов для поиска и изменение данных, используя подзапросы; 
  • Изменение данных в таблицах; 
  • Запросы к текстовым полям, полный поиск по тексту; 
  • Описание создания объектов баз данных.

Программа курса

День 1

1. Введение в Transact-SQL

Темы: Язык программирования Transact-SQL. Типы операторов Transact-SQL. Элементы синтаксиса Transact-SQL. Использование справочника SQL Server Books Online.

2. Использование средств формирования запросов языка Transact-SQL

Темы: Анализатор запросов SQL. Использование сервиса просмотра объектов в анализаторе запросов SQL. Использование утилиты osql. Исполняемые операторы языка Transact-SQL. Создание и выполнениеTransact-SQL Scripts.

3. Извлечение данных

Темы: Извлечение данных, используя оператор SELECT. Фильтрация данных. Форматирование результатов. Процесс выполнения запроса. Анализ выполнения. Извлечение данных и манипулирование наборами результатов.

4. Группировка и суммирование данных

Темы: Выбор первых (TOP) n переменных. Использование групповых функций. Основы группировки (GROUP BY). Выполнение групповых операций с выведением промежуточных итогов. Использование операторов COMPUTE и COMPUTE BY. Группировка и суммирование данных.

5. Множественное связывание таблиц

Темы: Использование алиасов для наименования таблиц. Комбинирование данных из нескольких таблиц. Комбинирование нескольких результирующих наборов. Запросы к нескольким таблицам.
 

День 2

6. Работа с подзапросами

Темы: Введение в подзапросы. Использование подзапросов для создания производных таблиц. Использование подзапросов в выражениях. Использование операторов EXISTS и NOT EXISTS. Работа с подзапросами.

7. Модификация данных

Темы: Использование транзакций. Вставка данных. Удаление данных. Обновление данных. Анализ операции. Модификация данных.

8. Выборка текстовых данных

Темы: Введение в службу Microsoft Search. Компоненты службы Microsoft Search. Получение информации об индексах текстовых полей. Написание текстовых запросов. Запросы к индексам текстовых полей.

9. Введение в объектное программирование

Темы: Просмотр текста программного объекта. Введение в вид. Преимущества вида. Создание вида. Введение в хранимые процедуры. Введение в триггеры. Введение в функции, определяемые пользователем. Работа с видами.

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