8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курс SQL для начинающих. Курсы microsoft sql server. Базы данных, обучение.

    Курс SQL. Основы работы с БД

    Курс SQL. Основы работы с БД
    Начало курса
    14.09.2019
    Продолжительность
    2 дня + 2 дня (44 ак. часа)
    Расписание
    1 неделя:
    Сб 10:00 - 18:00
    Вс 10:00 - 18:00

    2 неделя:
    Сб 10:00 - 18:00
    Вс 10:00 - 18:00
    Семинар
    (1 место)
    21990 записаться
    Вебинар(12 мест) 18970 записаться
    свернуть

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

    Курс SQL. Основы работы с БД предназначен для IT-специалистов в области администрирования и разработки баз данных и бизнес / системных аналитиков. Также курс будет полезен опытным пользователям, работающим с базами данных. 


    Курс включает 10 занятий и 10 практических работ или тестов, на которых участники смогут закрепить полученные знания и проверить, чему научились.

    Курс максимально приближен к ANSI SQL, при этом во второй части курса участники познакомятся с PL|SQL, знание которого требуется при работе с продуктами компании Oracle.


    Для кого этот курс: 

    • Для тех, кто в своей работе сталкивается с запросами к базе данных 
    • Для системных аналитиков, которым приходится заниматься проектирование БД или смежными задачами
    • Для тех, кто в короткое время хочет научиться программировать на SQL 
    • Для всех, кому приходится поддерживать различных работу СУБД

    Требования к слушателям курса:

    • Базовый знания теории реляционных БД
    • Знание основ программирования  

    После прохождения курса вы сможете: 

    • Создавать запросы для выборки, модификации данных 
    • Создавать объекты базы данных 
    • Программировать на языке SQL 
    • Оптимизировать SQL-запросы 

    Что Вы получите в результате прохождения курса: 

    • Представление о работе с данными 
    • Практические навыки создания запросов для баз данных 
    • Понимание о принципах обработки запросов сервером баз данных 
    • Знания об оптимизации запросов

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


    Занятие 1. Введение в SQL

    • Описание RDBMS, нормализация БД
    • Basics of SQL
    • Роль в современном мире
    • Практика 1. Тест для самопроверки, создание модели БД.
    • ДЗ 1. Создание своей модели БД, дальнейшие ДЗ будут связаны с работой с этой БД.

    Занятие 2. DDL, создание и управление обьъектами БД

    • Объекты БД
    • Типы данных в таблицах
    • Constraints
    • VIEW, SEQUENCE, SYNONYM
    • INDEX, оптимизация запросов
    • Изменение объектов
    • Практика  2. Тест для самопроверки
    • ДЗ 2. Доработка модели БД.

    Занятие 3. DML, управление данными, SELECT

    • Вставка, изменение, удаление данных
    • Управление транзакциями
    • Базовые возможности SELECT
    • Ограничение вывода, условие WHERE
    • Сортировка данных
    • Практика 3. Тест для самопроверки, создание скриптов для генерации данных.
    • ДЗ 3. Генерация данных.

    Занятие 4. Использование функций в выводе данных

    • Single-row
    • Агрегаты, группировка данных
    • Практика 4. Тест для самопроверки, использование функций в запросах
    • ДЗ 4. Добавление функций в запросы.

    Занятие 5. Соединение и объединение таблиц

    • Типы соединения таблиц
    • Использование JOIN
    • Single-row, multiple-row подзапросы
    • Операторы EXISTS, NOT EXISTS
    • Вынесение подзапроса, оператор WITH
    • Практика 5. Тест для самопроверки, запросы с соединением таблиц
    • ДЗ 5. Написание запросов с соединением таблиц.

    Занятие 6. Дополнительные возможности SQL

    • Объединение результатов нескольких запросов
    • Аналитические функции, оконные функции
    • Иерархические запросы
    • Регулярные выражения
    • Практика 6. Использование дополнительных возможностей в запросах

    Занятие 7. Введение в PL/SQL, структура программы

    • Типы данных
    • Структура блока программы
    • Условные переходы, циклы
    • Коллекции
    • Обработка исключений
    • Практика 7. Создание первой программы на PL/SQL
    • ДЗ 7. Использование PL/SQL блоков в своей БД

    Занятие 8. SQL в PL/SQL программах, хранимые процедуры

    • Использование курсоров
    • Управление транзакциями
    • Оптимизация выполнения SQL в PL/SQL программах
    • Процедуры, функции и пакеты
    • Триггеры
    • Практика 8. Создание хранимых объектов и их использование
    • ДЗ 8. Создание пакета с процедурами на запрос и изменение данных

    Занятие 9. Динамический SQL, встроенные пакеты PL/SQL

    • Динамические блоки SQL
    • Использование планировщика заданий
    • Работа с большими объектами
    • Файловый ввод-вывод в PL/SQL
    • Практика 9. Применение динамического PL/SQL, создание задания

    Занятие 10. Практическое занятие

    • Практика
    • Ответы на вопросы

    свернуть

    Преподаватель

    Александр

    Разработчик баз данных в Сбербанк-Технологии.

    Эксперт в БД и СУБД с более чем 5-ти летним опытом в IT-сфере.

    Закончил ЛЭТИ в области автоматизации процессов управления, затем более 3-х лет занимался разработкой серверной части медицинской информационной системы и бизнес-анализом в данной предметной области.

    В данный момент работает в крупнейшем банке РФ и занимается разработкой, оптимизацией и поддержкой информационных систем и процессов кредитования.

    свернуть

    Фотографии

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!