Каталог курсов
cat-01
Пользователь ПК
cat-02
Компьютерная графика
cat-05
AUTODESK 3DS MAX
cat-04
Инженерная графика
cat-06
WEB - технологии
cat-07
Языки программирования
cat-03
Базы данных
cat-08
Академия для школьников
cat-09
Бизнес модели
Расписание
10 Февраля 19:00-21:00
Февраль
Новый сезон!

MS SQL Server

MS SQL Server курсы в Кишиневе
  • Длительность курса: 15 занятий по 2 часа
  • Стоимость обучения: 2800 лей
  • Рекомендуемая подготовка:  Проектирование баз данных
  • Записаться на курс

Данный курс предназначен для разработчиков баз данных. По завершению курса Вы овладеете хорошим пониманием основ проектирования и разработки баз данных в MS SQL Server. В программе курса:

  • Архитектура MS SQL Server.

Службы. Системные базы данных.

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

Язык программирования Transact-SQL .Операторы Transact-SQL (язык определения данных DDL (CREATE, ALTER, DROP), язык манипулирования данными DML (SELECT, UPDATE, INSERT, DELETE). Элементы синтаксиса Transact-SQL : идентификаторы, переменные, функции, типы данных, выражения, комментарии, операторы управления ходом исполнения.

  • SQL.

Базовый синтаксис оператора SELECT. Выбор столбцов. Выражения. Указание таблиц. Предложение FROM Выбор строк. Предложение WHERE. Использование условных и логических операторов (AND, OR, NOT).

  • SQL.

Диапазоны(BETWEEN и NOT BETWEEN). Списки(IN и NOT IN). Выбор неопределенных значений. (IS NULL). Поиск по подстрокам (LIKE). Оператор вхождения(IN). Сортировка данных. Предложение ORDER BY. Устранение повторяющихся строк. Предложение DISTINCT.

  • Группировка данных.

Предложение GROUP BY. Ограничения. Неопределенные значения и группы. Предложение HAVING. Агрегированные функции. Функция COUNT и COUNT(*), SUM, MAX, MIN, AVERAGE. Функции и предложение WHERE.

  • Соединения таблиц.

Создание соединения. Определение условий соединения. Внешние соединения(LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN).

  • Реализация представлений.

Определение представлений. Модификация данных в представлении.

  • Реализация хранимых процедур.

Создание, выполнение, изменение и удаление хранимых процедур. Использование параметров в хранимых процедурах.

  • Функции.

Встроенные функции. Строковые, системные, функции для работы с датой и временем. Реализация функций, определенных пользователем. Определение определяемых пользователем функций.

  • Перемещение данных.

Экспорт и импорт данных. Использование служб DTS. Архитектура DTS. Использование конструктора DTS Designer. Соединения. Задачи. Шаги. Пакеты.

  • Транзакции и блокировки.

Введение в транзакции и блокировки. Управление транзакциями. Типы транзакций. Явные транзакции. Неявные транзакции. Автоматические транзакции. Управление блокировками. Уровни блокировок. Уровни изоляции. Основные типы блокировок. “Мертвые блокировки”

  • Триггеры.

Типы триггеров. Триггеры AFTER. Триггеры INSTEAD OF. Управление триггерами. Программирование триггеров.

  • Репликация данных.

Издатель. Подписчик. Дистрибьютор. Механизмы репликации. Типы репликаций. Репликации моментальных снимков. Репликации транзакций. Репликации сведением.

  • Web-публикации.

Как осуществляется публикация информации БД на Web-страницах. Определение параметров Web-страницы. Использование HTML-шаблона. Управление заданиями Web-Assistant.

  • Индексы.

Планирование индексов. Кластерный индекс. Некластерный индекс. Уникальный индекс. Фактор заполнения. Создание индексов. Управление индексами. Переименование индексов. Удаление индексов. Получение информации об индексах.