Исходный уровень знаний

навыки работы на ПК

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

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

На данном курсе рассматриваются понятия о структурированном языке запросов SQL, его использование в реляционных моделях баз данных, советы при разработке и администрировании.

Внимание!

Специально для курса мы сделали несколько важных решений:

  1. Нереально много практики. Из реальной жизни, а не выдуманные задачи.
  2. 1 месяц технической поддержки преподавателя, вы сможете спрашивать и получать ответы на важные для вас вопросы
  3. Индивидуальная работа с каждым, проверка и разбор КАЖДОГО домашнего задания, а не только 1-2 как у многих других школ
  4. Никакого риска! Вы оплачиваете на первом занятии только 50%, а после половины пройденного материала оставшиеся 50%.
  5. Дистанционное ведение для всех желающих, а не только очно для нашего города
  6. Доводим до результата! Мы работаем с вами до тех пор, пока не поймете материал!

Чему вы сможете научиться?

  • проектировать базы данных;
  • управлять данными с помощью запросов SQL;
  • создавать индексы (уникальные и не уникальные);
  • создавать представления и уметь работать с ними;
  • заниматься оптимизацией баз данных;
  • создавать запросы для поиска данных (SELECT), создания (INSERT), модификации (UPDATE), удаления (DELETE) конкретной записи или их группы;
  • создавать отчеты;
  • объединять запросы и работать с несколькими таблицами баз данных;
  • сортировать и фильтровать данные;
а также узнаете:
  • что такое транзакция;
  • что такое триггер и как его использовать;
  • как создаются функции и процедуры в структурированном языке;
  • как управлять базой данных (задача администрирования);
  • с какими базами данных работает SQL;

Структура курса

    Программа курса
  • Знакомство с SQL
      Основные понятия о последовательном стиле программирования.
    • Понятие о базах данных
    • Понятие реляции в базах данных
    • Типы данных SQL
  • SQL и построение запросов
    • Что такое SQL
    • Что такое язык манипулирования данными
    • Основные запросы: SELECT, INSERT, UPDATE, DELETE
  • Основы языка описания данных
    • Что такое DDL
    • Запросы: CREATE, ALTER, DROP.
    • Ключи. Виды ключей (первичный и внешний)
    • Типы связей (один-к-одному, один-ко-многим, многие-ко-многим)
  • Проектирование таблиц баз данных
    • Понятие о нормализации. Оптимизация модели баз данных
    • Визуальные средства проектирования баз данных и работа с ними
  • Вложенные запросы
  • JOIN-s
    • Внутренние соединения (WHERE, INNER JOIN)
    • Внешние соединения: LEFT JOIN; RIGHT JOIN; FULL JOIN
    • Объединение запросов (UNION)
  • Представления. Хранимые процедуры. Пользовательские функции.
    • Представления
    • Использование условных конструкций, циклов в запросах
    • Обработка ошибочных сообщений
    • Процедуры и их хранение
    • Создание функций
  • Транзакции. Триггеры.
    • Понятие о транзакциях
    • Механизмы отката транзакций
    • Триггеры - определенная процедура для хранения

Продолжительность курса: 1 месяц

Стоимость курса Язык SQL для начинающих

Обучение 9 тысяч рублей.

Занятия проводятся - в будни.

Занятие длится 2 часа. С перерывами:)