Осінній набір 2017! Детальніше

Oracle

Корпорація Oracle – найбільший в світі постачальник програмного забезпечення для управління інформацією, і друга в світі компанія з постачання програмного забезпечення. Завдяки розширеним можливостям, надійності і масштабованості, Oracle сьогодні є найпопулярнішою системою управління базами даних серед великих компаній, банків і державних організацій. Лідируючі позиції компанії і складність програмних продуктів дозволяють адміністраторам і розробникам Oracle (особливо сертифікованим) бути одними з найбільш затребуваних і високооплачуваних IT-фахівців в світі. Сертифікація Oracle – це запрошення на престижну роботу практично в будь-яку точку світу, включаючи США, Канаду, Австралію та інші країни.

Курси навчання Oracle в Logos IT Academy покликані навчити слухачів виконувати установку, управління, діагностику, моніторинг, налаштування безпеки і багато іншого в СУБД Oracle. Курси Oracle орієнтовані як на початківця адміністратора бази даних Oracle, так і на розробника додатків Oracle, який вирішив перейти до адміністрування.

У процесі навчання Oracle Ви навчитеся використовувати SQL для роботи з базою даних і автоматизовувати складні завдання за допомогою PL / SQL. Викладання ведеться за принципом «від простого до складного». Спочатку розглядаються основи баз даних, включаючи такі фундаментальні поняття, як «таблиця», «рядок», «запис», «стовпець» і «поле», а потім пояснюється, як зберігати, витягати й модифікувати дані, управляти програмою SQL * Plus, створювати SQL-функції й, нарешті, писати програми на PL / SQL.

Під керівництвом досвідчених та сертифікованих викладачів Центру «Логос» Ви станете справжніми адміністраторами СУБД Oracle!

Програма навчання

Введення в базу даних Oracle 11g:

- Огляд основних можливостей БД Oracle 11g;

- Обговорення основних концепцій, а також теоретичних і фізичних аспектів реляційної бази даних;

- Класифікація команд SQL як стандартної мови реляційних баз даних;

- Огляд даних, що використовуються в курсі;

- Використання SQL Developer для встановлення сеансу зв'язку з базою даних;

- Збереження результатів запитів у файли і використання скрипт-файлів в SQL Developer.

Витяг даних за допомогою команди SELECT, мови SQL:

- Огляд можливостей команди SELECT,;

- Створення звіту за допомогою базової команди SELECT;

- Вибір всіх стовпців;

- Вибір конкретних стовпців;

- Заголовки стовпців за умовчанням;

- Арифметичні вирази;

- Розуміння пріоритетів операторів;

- Використання команди DESCRIBE для виведення структури таблиці.

Обмеження і сортування даних:

- Використання пропозиції WHERE для вибірки необхідних рядків;

- Використання операторів порівняння і логічних операторів у реченні WHERE;

- Опис правил пріоритету операторів порівняння і логічних операторів;

- Використання символьних літералів в реченні WHERE;

- Сортування рядків з використанням пропозиції ORDER BY команди SELECT;

- Сортування результату в порядку зростання і убування значень.

Використання однорядкових функцій в команді SELECT:

- Демонстрація відмінностей між однорядковими і багаторядковими функціями SQL;

- Перетворення рядків за допомогою символьних функцій, які у списку SELECT, і реченні WHERE;

- Перетворення чисел за допомогою функцій ROUND, TRUNC і MOD;

- Використання арифметичних операцій з датами в пропозиції SELECT;

- Використання функцій для роботи з датами.

Використання функцій перетворення і умовних виразів:

- Неявне і явне перетворення типів даних;

- Використання функцій перетворення TO_CHAR, TO_NUMBER і TO_DATE;

- Вкладені однорядкові функції;

- Застосування функцій NVL, NULLIF і COALESCE до дат;

- Використання логічних умов IF THEN ELSE в команді SELECT.

Агрегування даних з використанням групових функцій:

- Використання групових функцій в команді SELECT, для створення аналітичних звітів;

- Створення груп даних за допомогою пропозиції GROUP BY;

- Виняток груп даних за допомогою пропозиції HAVING.

Вибірка даних з кількох таблиць:

- Написання команди SELECT, для доступу до даних більш ніж однієї таблиці;

- Перегляд даних з таблиць за допомогою зовнішнього з'єднання;

- З'єднання таблиці з самою собою (автооб'єднання).

Використання підзапитів:

- Типи проблем, які вирішуються за допомогою підзапитів;

- Визначення підзапитів;

- Типи підзапитів;

- Однорядкові і багаторядкові підзапити.

Використання операторів роботи над множинами:

- Опис операторів роботи над множинами;

- Використання операторів роботи над множинами для об'єднання декількох запитів в один;

- Сортування результатів при використанні операторів роботи над множинами.

Маніпулювання даними:

- Синтаксис команд DML;

- Додавання рядків у таблицю за допомогою команди INSERT;

- Використання команди UPDATE для зміни рядків таблиці;

- Видалення даних з таблиці за допомогою команди DELETE;

- Використання скриптів для маніпулювання даними;

- Збереження та відкат змін за допомогою команд COMMIT і ROLLBACK;

- Що таке узгодженість читання.

Використання команд DDL для створення і управління таблицями:

- Основні об'єкти БД, що розглядаються в курсі;

- Огляд структури таблиці;

- Основні типи даних, що використовуються при створенні стовпців таблиці;

- Використання простого синтаксису для створення таблиць;

- Які правила цілісності можуть бути визначені при створенні таблиці;

- Як працюють об'єкти схеми: (команди ALTER, DROP).

Створення інших об'єктів схеми:

- Створення простого і складного подання;

- Доступ до даних через подання;

- Створення, зміна і використання послідовностей;

- Створення та супровід індексів;

- Створення приватних і публічних синонімів;

- Контроль доступу користувача;

- Відмінності системних привілеїв від об'єктних;

- Створення користувачів;

- Надання системних привілеїв;

- Видача привілеїв на таблиці;

- Створення ролі та надання їй привілеїв;

- Зміна пароля користувача;

- Надання об'єктних привілеїв;

- Відібрання привілеїв.

Управління об'єктами схеми:

- Додавання, зміна та видалення стовпця;

- Додавання та видалення обмежень;

- Включення і відключення обмежень, відкладена перевірка обмежень;

- Створення та видалення індексів;

- Створення індексів, заснованих на функціях;

- Виконання операції ЕКСКУРС;

- Створення і використання зовнішніх таблиць.

Управління об'єктами за допомогою словника даних:

- Словник даних;

- Використання уявлень словника;

- Уявлення USER_OBJECTS і ALL_OBJECTS;

- Інформація про таблиці і шпальтах;

- Перегляд інформації про обмеження;

- Перегляд інформації про послідовності, індекси та синоніми;

- Як додати коментарі до таблиці в стовпчиках;

- Маніпулювання великими наборами даних;

- Маніпулювання даними з використанням підзапитів;

- Опис особливостей багатотабличних команд INSERT;

- Використання різних типів багатотабличних команд INSERT;

- Злиття рядків за допомогою команди MERGE;

- Відстеження змін даних за певний період часу.

Супровід даних різних часових зон:

- Використання різних типів даних дати і часу для зберігання дрібних часток секунди, а також супроводження даних різних часових зон;

- Використання інтервальних типів даних для зберігання різниці між двома значеннями, що містять час;

- Практичне застосування ряду функцій дати і часу для глобалізації додатків.

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

- Багатостовбцеві підзапити;

- Використання скалярних підзапитів в SQL;

- Коло проблем, що вирішуються за допомогою корельованих підзапитів;

- Модифікація і видалення рядків за допомогою корельованих підзапитів;

- Використання операторів EXISTS і NOT EXISTS;

- Застосування пропозиції WITH.

Підтримка регулярних виразів:

- Переваги застосування регулярних виразів;

- Використання регулярних виразів для пошуку відповідності та заміщення рядків.

Вартість

Кількість занять

12

Кількість академ. Годин

24

Ціна індивідуального курсу

20000

ціна групового курсу

4500

Онлайн запис






Деталі курсу

Тривалість одного заняття 90 хв. (2 академічні години)

Можливе написання індивідуальної програми під Вас!

По закінченню курсу видається сертифікат.

Викладачі

Інші схожі курси

Записатися

 






×
Записатися

 







×
Лист директору

 




×