Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

Курс SQL Основы работы с БД [2020] [Александр] [Level UP]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 725
Реакции
163
Баллы
63
Курс SQL. Основы работы с БД предназначен для IT-специалистов в области администрирования и разработки баз данных и бизнес / системных аналитиков. Также курс будет полезен опытным пользователям, работающим с базами данных.

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

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





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

Создавать запросы для выборки, модификации данных
Создавать объекты базы данных
Программировать на языке 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. Практическое занятие

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


Продажник
 
Прием платежей для сайтов
Верх