Имя
Логин
Пароль
Повтор пароля
Email

    Войти через соц. сети:


    или внутреннюю авторизацию:

    Логин
    Пароль
      Обучение проводится онлайн
      Урок длится 2 часа
      Курс состоит из 8 уроков
       
      Цена урока 500 рублей
      Цена курса 4000 рублей

      Основы SQL.

      Как известно, кто владеет информацией, тот владеет миром. Согласитесь, это верное высказывание. Вот только одно но.. В современном мире информации стало так много, что легко потеряться в этом потоке. Поэтому для хранения и обработки больших объемов информации используют базы данных.

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

      О чем курс

      Язык SQL будет использоваться Вами, какую бы профессию в IT вы не выбрали. Базу данных используют в своей работе разработчики сайтов и приложений, системные администраторы.

      Прослушав Курс "Основы SQL" Вы получите универсальные знания о работе с базами данных. Если Вы захотите использовать другие системы управления базами данных (например такие как PostreSQL, Oracle, mySql, Microsoft SQL server и другие) - Вам достаточно будет освоить их специфику. Дополнительные возможности, расширяющие базовый SQL.

      На курсе "Основы SQL" Вы научитесь:

      • Как правильно проектировать базу данных;
      • Как получить выборку из одной или нескольких таблиц;
      • Создавать аналитические отчеты при помощи групповых функций;
      • Добавлять удалять и изменять данные таблиц;
      • Создавать таблицы и другие объекты базы данных.

      На занятиях для изучения языка SQL Вы будете использовать базу данных Posgre SQL, которая является самой мощной из распространяемых по лицензии GPL.

      Для кого курс

      Курс "Основы SQL" необходим для разработчиков приложений, администраторов баз данных, разработчиков отчетов и бизнес-аналитиков. После завершения курса Вы сможете использовать такое мощное средство, как быстрое и эффективное хранилище информации, в своих программах.

      Для изучения материала курса никаких начальных знаний в области баз данных не требуется. Если у Вас ранее не было опыта программирования, рекомендуем Вам сначала пройти обучение на "Курсе молодого бойца".

      Урок 1. Введение в базу данных PostgreSQL 9.1.
      • Обзор возможностей БД PostgreSQL 9.1.
      • Что такое реляционная база данных. Основные принципы функционирования реляционных баз данных.
      • Язык SQL стандарт для работы с реляционными базами данных.
      • Тестовая база данных, используемая на занятиях.
      • Устанавливаем базу данных PostgreSQL 9.1 под ОС Windows.
      • Приложение для работы с PostgreSQL 9.1 pgAdmin.
      • Как подключиться к базе данных при помощи pgAdmin.
      • Создание тестовой базы данных при помощи pgAdmin.
      Урок 2. Получение данных. Команда SELECT.
      • Синтаксис команды SELECT.
      • Определение столбцов таблицы, участвующих в выборке.
      • Как задать свои заголовки столбцов и когда это важно.
      • Арифметические выражения их приоритет.
      • Использование условия WHERE для фильтрации данных.
      • Операторы для фильтрации данных в секции WHERE.
      • Объединение нескольких фильтров. Логические операторы.
      • Приоритет операторов сравнения и логических операторов.
      • Сортировка строк при помощи ORDER BY в порядке возрастания и убывания.
      Урок 3. Использование функций в SELECT запросе.
      • Что такое однострочные и многострочные функции.
      • Преобразования строк.
      • Работа с числовыми значениями.
      • Использование функций для работы с датами.
      • Неявное и явное преобразование типов данных.
      • Когда надо использовать функции NVL, NULLIF и COALESCE.
      • Условия IF THEN ELSE в команде SELECT.
      • Создание аналитических отчетов при помощи агрегирующих функций.
      • Получение аналитики в разрезе групп данных (GROUP BY, HAVING).
      Урок 4. Выборка данных из нескольких таблиц и/или подзапросов.
      • Использование в команде SELECT более чем одной таблицы.
      • Условия, задающие правило объединения таблиц. Синонимы таблиц.
      • Команда JOIN и ее синтаксис. Условия "склейки" таблиц.
      • Спецификаторы команды JOIN.
      • Соединение таблицы с собой (self join).
      • Когда следует использовать подзапросы?
      • Использование подзапроса как таблицы.
      • Подзапросы из одной или нескольких строк.
      • Использование подзапросов в секции WHERE.
      • Описание операторов работы над множествами.
      • Объединение нескольких запросов в один. Команда UNION.
      Урок 5. Манипулирование данными.
      • Использование команды INSERT для добавления строк в таблицу.
      • Изменения строк таблицы при помощи команды UPDATE.
      • Удаление строк из таблицы при помощи команды DELETE.
      • Использование скриптов для изменения и внесения данных.
      • Что такое согласованность чтения. Понятие транзакции.
      • Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK.
      Урок 6. Создание таблиц в SQL.
      • Cтруктура таблицы. Организация связи между таблицами.
      • Что такое идентификатор записи.
      • Типы данных для хранения информации в столбцах таблицы.
      • Свойства столбца таблицы. Значение по умолчанию, спецификаторы NOT NULL и UNIQ.
      • Простой синтаксис для создания таблиц.
      • Правила целостности таблицы. Первичный и вторичный ключ.
      • Создание первичного и вторичного ключа.
      • Удаление таблицы. Команда DROP.
      • Ограничения при удалении таблицы. Каскадное удаление
      Урок 7. Модификация таблиц. Создание других объектов базы данных.
      • Добавление, изменение и удаление столбца.
      • Добавление и удаление ограничений.
      • Включение и отключение ограничений, отложенная проверка ограничений.
      • Создание и удаление индексов.
      • Создание простого и сложного представления.
      • Доступ к данным через представление.
      • Создание, изменение и использование последовательностей.
      • Создание и сопровождение индексов.
      • Создание частных и публичных синонимов.
      Урок 8. Разграничение доступа к данным.
      • Что такое системные и объектные права.
      • Создание пользователей базы данных.
      • Выдача пользователю системных прав.
      • Предоставление прав на таблицы.
      • Создание роли и работа с ней. Как предоставить роли права на объект базы данных.
      • Смена пароля пользователя.
      • Предоставление объектных привилегий.
      • Отмена привилегий.

      Набор в группы

      В те­ку­щий мо­мент, на­бор в груп­пы по это­му кур­су не про­из­во­дит­ся, но пла­ни­ру­ет­ся в бли­жай­шее вре­мя.

      За бо­лее по­дроб­ной ин­фор­ма­ци­ей об­ра­щай­тесь на форум.

      СПОСОБЫ ОПЛАТЫ

      Webmoney Яндекс деньги Qiwi
      Терминал Банковсая карта Мобильный