Звезды и С - Главная Звезды и С - Citrix Звезды и С - Microsoft Звезды и С - О нас

Спец. предложения|Обучение|Вебинары|Сертификация|Тестирование|О нас|Работа с сайтом|Новости|Поиск
Обучение

Специальные предложения
Software Assurance - Бесплатные курсы обучения по ваучерам
CITRIX
MICROSOFT
Авторские курсы Microsoft
Microsoft Windows Server 2012 R2 / 2016
Microsoft Windows 10 / 8.1
Облачные технологии: Microsoft Windows Azure, Private Cloud, Office 365
Microsoft Exchange Server 2013 / 2016
Microsoft System Center
Microsoft Lync Server 2013 / Skype for business 2015
Microsoft SQL Server 2014 / 2016
Microsoft SharePoint 2013 / 2016
Microsoft Visual Studio 2013 / 2016
Microsoft Forefront
Microsoft BizTalk Server
Microsoft On-Demand
Microsoft Dynamics
Обучение корпоративных пользователей
Более ранние версии программных продуктов Microsoft
Треки - до 2012г. (MCITP, MCTS, MCP)
Microsoft Windows Server 2008
Microsoft Windows Server 2003
Security on Microsoft Windows
Windows 7
Microsoft Windows XP
Microsoft Exchange Server 2010
Microsoft Exchange Server 2007
Microsoft SQL Server 2008
Microsoft SQL Server 2005
Microsoft SharePoint 2007, Project 2007
Microsoft Office Communications Server 2007
Microsoft Office PerformancePoint Server 2007
System Center
Microsoft SharePoint 2010
Авторские курсы A. Кибкало
Microsoft SharePoint 2013
Microsoft SQL Server 2012
Microsoft Visual Studio 2010
Microsoft SharePoint 2010
Microsoft SQL Server 2008
Microsoft Visual Studio 2008
Microsoft SQL Server 2005
Microsoft Visual Studio 2005
Microsoft SQL Server 2000
MS Visual C++ Development
MS Visual Basic Development
MS Solutions Framework
MS Internet/Intranet Application Development
Microsoft SharePoint Portal Server 2007, Project 2007
Microsoft BizTalk Server 2009
Расписание курсов Microsoft и Citrix в графическом формате
VMware
Cisco
ITIL
Linux
Вечернее обучение
Условия обучения

Курс M2778: Создание запросов в Microsoft SQL Server 2008/2005 с использованием Transact-SQL и xQuery

Цена для физических лиц, р.: 13500
Цена для юридических лиц, р.: 15500
Цена вебинара для физических лиц, р.: 12500
Цена вебинара для юридических лиц, р.: 12500

Продолжительность курса (дней): 3

Даты (день):

Даты (вечер):

Курс готовит к тестам: 70-432, 70-433

Цель: Вы получите теоретические знания и технические навыки, требующиеся для создания сложных запросов на языках Transact-SQL и xQuery и программирования для Microsoft SQL Server. Курс предназначен для всех разработчиков ПО, использующих СУБД и администраторов баз данных. Вы научитесь программировать на языке Transact-SQL, создавать с его помощью базовые запросы для Microsoft SQL Server, делать выборки данных, группировать, суммировать, объединять, модифицировать данные. А также Вы приобретёте навыки разработки более сложной программной логики, используя расширенные возможности Transact-SQL. Помимо базовых возможностей, в курсе рассматриваются новые возможности и технологии обработки данных, представленные в Microsoft SQL Server 2005, 2008. Также изучаются возможности обработки данных в формате XML на языках Transact-SQL и xQuery.

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

Before attending this course, students must have:

Logical database design.

Physical database design.

How data is stored in tables (rows and columns).

Data integrity concepts.

Relationships between tables and columns (primary key and foreign key, one-to-one, one-to-many, and many-to-many).

Basic knowledge of the Microsoft Windows operating system and its core functionality. For example, how to use Windows Explorer, open and save files, and what a client/server application interaction means.

Предварительный тест:

Результат:

План курса:

Модуль 1. Введение в базы данных и Transact-SQL

    • Базы данных и информационные системы
    • Схемы обмена данными при работе с БД клиент-серверного типа
    • Определение реляционной модели
    • Структурированный язык запросов (SQL)
    • Язык программирования Transact-SQL
    • Типы инструкций Transact-SQL
    • Элементы синтаксиса Transact-SQL 

Модуль 2. Использование средств создания и исполнения запросов Transact-SQL

    • Знакомство с SQL Server Management Studio
    • Object Browser в SQL Server Management Studio
    • Выполнение инструкций Transact-SQL
    • Создание и выполнение сценариев Transact-SQL
    • Использование SQL Server Books Online
    • Использование утилиты sqlcmd 

Модуль 3. Выборка данных

    •  Выборка данных с использованием инструкции SELECT
    • Форматирование результирующего набора
    • Сортировка результирующего набора (ORDER BY)
    • Фильтрация данных
    • Выборка первых n записей

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

    • Ранжирование результирующего набора (RANK, DENSE_RANK, ROW_NUMBER, NTILE)
    • Использование агрегатных функций
    • Группировка данных (секция GROUP BY)
    • Группировка и подведение итогов данных (COMPUTE, ROLLUP, CUBE) 

Модуль 5. Объединение таблиц

    • Объединение нескольких результирующих наборов
    • Объединение данных из нескольких таблиц
    • Использование псевдонимов таблиц 

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

    • Введение в подзапросы
    • Использование подзапроса как таблицы
    • Использование подзапроса как выражения
    • Использование подзапроса для сопоставления данных
    • Использование ключевых слов EXIST и NOT EXIST
    • Работа с подзапросами 

Модуль 7. Изменение данных

    • Вставка данных (INSERT)
    • Использование массового добавления (SELECT…INSERT, SELECT INTO)
    • Удаление данных (DELETE)
    • Модифицирование данных (UPDATE) 

Модуль 8. Программная логика

    •  Оператор условного перехода (IF)
    • Использование циклов (WHILE)
    • Оператор выбора (CASE)
    • Программная обработка ошибок (TRYCATCH)

Модуль 9. Программируемые объекты

    • Скалярные функции
    • Представления (view)
    • Преимущества представлений
    • Создание представлений
    • Хранимые процедуры
    • Преимущества хранимых процедур
    • Табличные функции
    • Преимущества табличных функций 

Модуль 10. Использование триггеров

    • Введение в триггеры
    • Виды триггеров (FOR, AFTER, INSTEAD OF)
    • Доступ к данным из триггеров
    • Преимущества триггеров 

Модуль 11. Запросы с использованием полнотекстовых индексов

    • Обзор службы Microsoft Search
    • Создание полнотекстовых индексов
    • Использование полнотекстовых запросов 

Модуль 12. Расширенные возможности Transact-SQL по работе с таблицами

    • Кросс-табличные запросами (PIVOT, UNPIVOT)
    • Испольование кросс-табличных запросов
    • Табличные выражения (CTE)
    • Использование табличных выражений
    • Коррелированные табличные функции (APPLY)
    • Применение операторов CROSS APPLY, OUTER APPLY 

Модуль 13. Обработка данных в формате XML

    •  Обзор формата XML
    • Преимущества XML
    • Типизированный и нетипизированный XML, XML-схемы
    • Сравнение XML и табличных данных
    • Преобразование формата данных (FOR XML, OPEN XML)
    • Обработка XML-документов (exists, value, query, modify, nodes)

Модуль 14. Реализация сложных программных алгоритмов

    • Использование временных таблиц
    • Работа с курсорами
    • Использование курсоров 


  Спец. предложения|Обучение|Вебинары|Сертификация|Тестирование|О нас|Работа с сайтом|Новости|Поиск

   Тел: +74953633686 email: info@stars-s.ru

   125040, Москва, Ленинградский проспект, д. 5, стр. 2, под. 5, офис "Звезды и С"

  © Учебный центр "Звезды и С", 1991-2017