qalight
Центр подготовки
IT специалистов
sql-small

Практический SQL

Дата старта:

25.01.2017

Длительность:

32 часов

Вечер

Пн

Ср

Пн

19:00 — 21:30

Вт

19:00 — 21:30

Ср

19:00 — 21:30

Чт

19:00 — 21:30

Пт

19:00 — 21:30

Сб

19:00 — 21:30

Вс

19:00 — 21:30

Цена

3 200 грн

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

Курсы sql Киев

Курсы SQL в Киеве – отличная возможность полноценно и качественно овладеть инструментом управления и организации данных, который без преувеличений, жизненно необходим любому разработчику и тестировщику. А если данный курс проводиться под знаменем QALight – у Вас не должно остаться никаких сомнений в принятии решения.

 

Курсы SQL в Киеве компании QALight, обладают таким преимуществом, как нацеленность не на банальное заучивание теории. Обучение условно состоит из двух частей.

  • Изучение теории, что позволит уверенно владеть всеми необходимыми для работы знаниями;
  • Практические занятия, на которых рассматриваются примеры запросов, особенности применения языка непосредственно в том программном окружении, с которым ученик столкнется трудоустроившись.

Отдельного внимания стоит тренерский состав. Ведет курсы SQL в Киеве Дмитрий Бобошко, имеющий за своими плечами многолетний опыт разработки приложений различных уровней и обладающий навыками работы с огромным перечнем языков программирования, а также инструментов разработки и баз данных.

Наш краткий курс SQL поможет Вам всего через 10 занятий овладеть вышеперечисленными навыками и знаниями, а также научиться работать с такой системой управления базами данных, как MS SQL Server Management Studio Express. Так что мы смело можем объявить и о такой необходимой возможности обучения сегодня, как курсы SQL Server в Киеве.

Вы научитесь создавать и подготавливать рабочую базу данных, предназначенную для тестирования, научитесь архивировать и распаковывать базы данных, что поможет Вам состояться, как IT-специалист, и в частности – тестировщик.

У Вас все еще остались вопросы? Приходите к нам и Вы получите нечто большее, чем ответы – уверенность в выборе!

Также Вы получаете:

diploma

Сертификат об окончании

plane

Важные и необходимые знания

briefcase

Помощь в трудоустройстве

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

Лекция 1. Введение. Основные понятия и определения

  • Что такое SQL и для чего он нужен.
  • SQL – универсальный язык (стандарт)
  • Что такое База Данных
  • Из чего состоит База Данных
  • Таблицы, строки, столбцы
  • Связи между таблицами на основе ключей
  • Типы данных
  • Как работает доступ и поиск в таблицах на основе индексов
  • Что такое транзакционный механизм
  • Общий перечень операторов SQL
  • Вопросы/Практические задания

Лекция 2. Средства и программы доступа. Учебная база. Элементарная выборка данных – оператор SELECT

  • Средства доступа. SQLyog
  • Учебная база: таблицы, связи
  • Визуальное представление базы
  • Выборка данных из таблиц — оператор SELECT
  • Псевдонимы таблиц и полей
  • Исключение дублирующихся данных DISTINCT
  • Добавление критериев выборки WHERE
  • Операторы сравнения >, <, =
  • Булевы операторы AND, OR, NOT
  • Операторы IN, BETWEEN, LIKE, ISNULL
  • Оператор CASE
  • Вопросы/Практические задания

Лекция 3. Оператор SELECT. Функции

  • Преобразование вывода и встроенные функции
  • Числовые, символьные и строковые константы
  • Арифметические операции для преобразования чисел
  • Операция конкатенации (объединения) строк
  • Функции преобразования символов
  • Строковые функции
  • Функции работы с числами
  • Вопросы/Практические задания

Лекция 4. Оператор SELECT. Агрегирование

  • Функции преобразования значений
  • Агрегирование и групповые функции
  • Условный оператор HAVING
  • Упорядочивание, сортировка полей ORDER BY
  • Вложенные подзапросы
  • Формирование связанные подзапросов
  • Вопросы/Практические задания

Лекция 5. Оператор SELECT. Реляционные отношения

  • Использование оператора EXISTS
  • Операторы сравнения с множеством значений IN, ANY, ALL
  • Оператор объединения UNION
  • UNION без дублирования
  • UNION вместе с ORDER BY
  • Внешнее объединение
  • Вопросы/Практические задания

Лекция 6. Оператор SELECT. Связывание таблиц — JOIN

  • Соединение таблиц с помощью оператора JOIN
  • Внутренние объединение
  • Операции соединения таблиц посредством ссылочной целостности
  • Использование псевдонимов при соединения таблиц
  • Вопросы/Практические задания

Лекция 7. Манипулирование данными

  • Добавление данных в таблицу INSERT
  • Изменение данных таблицы UPDATE
  • Удаление данных из таблицы
  • Использование подзапросов в INSERT, UPDATE и DELETE
  • Вопросы/Практические задания

Лекция 8. Представления VIEW

  • Представления — Именованные запросы
  • Представления таблиц
  • Представления столбцов
  • Маскирующие представления для столбцов, для строк
  • Агрегированные представления
  • Ограничение применения оператора SELECT в представлениях
  • Изменения и удаление представлений
  • Вопросы/Практические задания

Лекция 9. Создание объектов Базы Данных

  • Создание таблицы
  • Использование индексации для быстрого доступа к таблице
  • Изменение существующей таблицы
  • Удаление таблицы
  • Добавление ограничений допустимых значений
  • Ограничение NOT NULL
  • Уникальность как ограничение
  • Ограничение первичных ключей
  • Составные первичные ключи
  • Проверка значений полей
  • Значения по умолчанию
  • Ограничение внешнего ключа
  • Вопросы/Практические задания

Лекция 10. Управление Базой Данных посредством MS SQL Server Management Studio Express

  • Создание Базы Данных
  • Создание пользователей БД и ограничение прав доступа
  • Содержимое и файловая структура БД
  • Репликация БД
  • Восстановление БД
  • Копирование данных из одной в другую БД
  • Генерация и сохранение скрипта БД
  • Вопросы/Практические задания

Лекции 11-12

  • Разбор домашних заданий и решение задач

Лекция 13

  • Экзамен — аттестация по пройденному материалу

Все проводимые занятия условно делятся на 2 части: теоретический материал, с использованием конкретных примеров, и практическая, где рассматриваются частные случаи применения языка структурированных запросов.

Читать дальше

Записаться на курс

Практический SQL

Остались вопросы? Звони!