План на курса
Въведение в Oracle Database
- Database архитектура
- Модел на релационна база данни
- Потребители, схеми и сесии
- Инструменти за взаимодействие с бази данни
Въведение в оператора SELECT
- Филтриране и избор чрез клаузата WHERE
- Сортиране на резултатите от заявката
- Типове данни, оператори и обработка на NULL стойности
- Използване на вградени скаларни функции
- Операции с дати
- Разбиране на национални и регионални настройки в SQL
Анализиране на агрегирани данни
- Функции за групиране
- Клауза DISTINCT
- клаузи GROUP BY и HAVING
Извличане на данни от множество таблици
- Вътрешни и външни съединения (INNER JOIN, OUTER JOIN)
- ANSI SQL синтаксис и други методи за свързване (SELF JOIN, NATURAL JOIN)
- Задайте оператори (UNION, UNION ALL, INTERSECT, MINUS)
Подзапитвания
- Прости подзаявки
- Корелирани подзаявки
- Оператори EXISTS и NOT EXISTS
- Други видове подзаявки
Йерархични заявки и вземане на проби
- Конструиране на йерархични заявки с помощта на клаузи CONNECT BY PRIOR и START WITH
- Използване на функцията SYS_CONNECT_BY_PATH
- Извадкови данни с клаузата SAMPLE
Манипулиране на данни (DML)
- Операции INSERT, UPDATE, DELETE
- Операции върху големи набори от данни (ВМЪКНЕТЕ ПЪРВО, ВМЪКНЕТЕ ВСИЧКИ, ОБЕДИТЕ)
Системен речник
- Разбиране и използване на Oracle речника на данните
Паралелна работа на потребителя
- Транзакции
- Брави
- Технология FLASHBACK
Потребители и разрешения
- Създаване и модифициране на потребители и схеми
- Управление на разрешения и роли
Управление на съхранението на данни - логически слой
- Таблици, временни таблици и организирани по индекс таблици
- Ограничения
- Индекси
- Изгледи, последователности, синоними, материализирани изгледи
- Съхранени PL/SQL единици
Моделиране и възстановяване на модели на данни с помощта на Oracle SQL Modeler
- Използване на Oracle SQL Modeler за моделиране и възстановяване на данни
Преместване на данни
- Логическо копиране на данни - Data Pump импорт и експорт
- Зареждане на данни - SQL*Зареждащо устройство
- Външни маси
- Database връзки
Автоматизиране на задачите
- Използване на DBMS_JOB и DBMS_SCHEDULER за автоматизация на задачи
Обобщение и следващи стъпки
Изисквания
- Общи познания по информационни технологии
Публика
- Разработчици
- Database администратори
Oтзиви от потребители (5)
като цяло добро обучение, което отговаря на моите нужди. Получих също информация за Oracle VM VirtualBox, което ми позволява да продължа практиката сам.
Liviu
Курс - Oracle SQL LP - Fundamentals
Машинен превод
Научих сложни функции и как да ги прилагам
Ana Alexandrescu - DB Global Technology
Курс - Oracle SQL Advanced
Машинен превод
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Курс - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Курс - Oracle SQL for beginners
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.