Программа курса
"M2071 Написание запросов в Microsoft® SQL Server 2000 на Transact SQL "

  Курс читается в соответствии с официальной учебной программой авторизованного курса Microsoft
М2071 Querying Microsoft SQL Server 2000 with Transact-SQL

Цель курса:

Получить технические навыки, требующиеся для написания основных запросов Transact-SQL для Microsoft SQL Server 2000.

Описание курса:

Вы научитесь программировать на языке Transact-SQL, создавать с его помощью запросы для Microsoft SQL Server 2000, делать выборки данных, группировать, суммировать, объединять данные.

Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.

По окончании курса Вы будете уметь: 
  • Описывать использование и способы выполнения инструкций языка Transact-SQL.
  • Использовать средства создания запросов.
  • Записывать SELECT-запросы для выборки данных.
  • Группировать и суммировать данные, используя Transact-SQL.
  • Объединять данные из нескольких таблиц.
  • Записывать запросы, которые извлекают и изменяют данные, используя подзапросы.
  • Изменять данные в таблицах.
  • Опрашивать текстовые поля с использованием полнотекстового поиска.
  • Описывать, как создавать программируемые объекты
Содержание курса: 
  • Введение в базы данных (тема рассматривается только при очном обучении)
  • Введение в Transact-SQL
  • Использование средств создания запросов Transact-SQL
  • Выборка данных
  • Группировка и суммирование данных
  • Объединение таблиц
  • Работа с подзапросами
  • Изменение данных
  • Запросы с использованием полнотекстовых индексов
  • Введение в программируемые объекты
Длительность курса: 16 академических часов / дня
Стоимость очного обучения:

для организаций: 7300 руб

для частных лиц: 6200 руб

для студентов: 5100 руб

В курсе рассматриваются следующие вопросы:
Модуль 1.  Введение в базы данных
  • Базы данных и информационные системы.
  • Схемы обмена данными при работе с БД клиент-серверного и файл-серверного типа.
  • Модели баз данных (иерархическая, сетевая, реляционная, многомерная, объектно-ориентированная)
  • Определение реляционной модели
  • Проблемы проектирования
  • Метод нормальных форм
  • Рекомендации по разработке структур
  • Связывание таблиц
  • Обеспечение целостности
  • Индексирование
  • Структурированный язык запросов (ANSI-стандарты на языки запросов SQL-92, SQL-99, SQL-3)
Модуль 2. Использование средств создания запросов Transact-SQL
    • Анализатор запросов SQL Query Analyzer
    • Использование инструмента Object Browser в SQL Query Analyzer
    • Использование утилиты osql
    • Выполнение инструкций Transact-SQL
    • Создание и выполнение сценариев Transact-SQL
Модуль 3. Выборка данных
  • Выборка данных с использованием инструкции SELECT
  • Фильтрация данных
  • Форматирование результирующего набора
  • Как обрабатываются запросы
  • Вопросы быстродействия
  • Выборка данных и управление результирующим набором
Модуль 4. Группировка и суммирование данных
  • Выборка первых n записей
  • Использование агрегатных функций
  • Группировка данных (секция GROUP BY)
  • Генерация итоговых значений в пределах результирующего набора
  • Использование секций COMPUTE и COMPUTE BY
  • Группировка и подведение итогов данных
Модуль 5. Объединение таблиц
  • Использование псевдонимов таблиц
  • Объединение данных из нескольких таблиц
  • Объединение нескольких результирующих наборов
Модуль 6. Работа с подзапросами
  • Введение в подзапросы
  • Использование подзапроса как таблицы
  • Использование подзапроса как выражения
  • Использование подзапроса для сопоставления данных
  • Использование ключевых слов EXIST и NOT EXIST
  • Работа с подзапросами
Модуль 7. Изменение данных
  • Использование транзакций
  • Вставка данных
  • Удаление данных
  • Модифицирование данных
  • Вопросы быстродействия
Модуль 8. Запросы с использованием полнотекстовых индексов
  • Введение в службу Microsoft Search
  • Компоненты службы Microsoft Search
  • Получение информации о полнотекстовых индексах
  • Запись полнотекстовых запросов
Модуль 9. Введение в программируемые объекты
  • Отображение текста программируемого объекта
  • Введение в представления (виды)
  • Преимущества представлений
  • Создание представлений
  • Введение в хранимые процедуры
  • Введение в триггеры
  • Введение в определяемые пользователем функции
  • Работа с представлениями (видами)

 

Тел.\факс: +7 (846) 276-69-08
Тел.\факс: +7 (846) 372-18-48
E-mail: