План на курса
Въведение в 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
Машинен превод
Курсистът беше много полезен, темпът на обучението беше много добър, а упражненията не бяха твърде трудни, нито твърде лесни. Когато се залавях, той ми помогна много добре и се убеди, че разбирам всичко.
Jade Stappaerts - KULeuven
Курс - Oracle SQL Language
Машинен превод
упражненията
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.
UBS Business Solutions Poland Sp. z o.o.
Курс - Oracle SQL Intermediate
Машинен превод