Oracle 12g: Основи SQL 1

Опис
Цей курс пропонує введення в технології Oracle 12. Вивчаються поняття реляційних баз даних і мова програмування SQL. Вивчаються команди SQL, які дозволяють писати запити до одних і декількох таблиць, маніпулювати даними і створювати об'єкти бази даних. Слухачі вивчають:
  • Команди SQL і реляційну базу даних Oracle.
  • Використовувати SQL Developer.
  • Створення звітів за допомогою команд SQL.
  • Зміна даних в реляційних таблицях і збереження змін.
  • Концепції реляційних баз даних і мова програмування SQL.
  • Створювати звіти за допомогою мови SQL
Коло слухачів:
  • Адміністратори сховищ даних
  • Розробники
  • Розробники додатків
  • Розробники PL / SQL
  • Розробники форм
  • Системні аналітики
  • Бізнес аналітики
  • Вступ
    • Завдання курсу, програма курсу, додатки до курсу
    • Огляд основних можливостей бази даних Oracle 12c і супутніх продуктів
    • Обговорення основних концепцій, а також теоретичних і фізичних аспектів реляційної бази даних
    • Введення в SQL і засоби розробки на ньому
    • Використання SQL Developer
    • Запуск SQL * Plus з Oracle SQL Developer
    • Схема Human Resource (HR)
    • Таблиці, що використовуються в курсі
  • Витяг даних за допомогою команди SELECT
    • Список можливостей команди SELECT
    • Використання арифметичних операторів і невизначених значень в команді SELECT
    • Псевдоніми стовпців
    • Використання оператора конкатенації, рядків-литералов, альтернативного оператора цитування та пропозиції DISTINCT
    • Використання команди DESCRIBE для виведення структури таблиці
  • Обмеження і сортування даних
    • Використання пропозиції WHERE для вибірки необхідних рядків
    • Використання операторів порівняння і логічних операторів в реченні WHERE
    • Змінні підстановки
    • Використання команд DEFINE і VERIFY
  • Використання однорядкових функцій
    • Демонстрація відмінностей між однорядковими і багаторядковими функціями SQL
    • Перетворення рядків за допомогою символьних функцій, використовуваних в списку SELECT і пропозиції WHERE
    • Перетворення чисел за допомогою функцій ROUND, TRUNC і MOD
    • Арифметичні операції по відношенню до типу даних DATE
    • Використання функцій для роботи з датами
  • Використання функцій перетворення і умовних виразів
    • Опис явного і неявного перетворення типів даних
    • Використання функцій перетворення TO_CHAR, TO_NUMBER і TO_DATE
    • Вкладені функції
    • Застосування функцій NVL, NULLIF і COALESCE до даних
    • Використання логічних умов IF THEN ELSE в команді SELECT
  • Агрегація даних за допомогою групових функцій
    • Використання групових функцій в команді SELECT
    • Створення груп даних за допомогою пропозиції GROUP BY
    • Виключення груп даних за допомогою фрази HAVING
  • Відображення даних з декількох таблиць за допомогою з'єднань
    • Синтаксис з'єднання таблиць для доступу до даних більш ніж однієї таблиці
    • Типи з'єднань
    • Природне з'єднання
    • З'єднання таблиці саме з собою
    • З'єднання з умовами, відмінними від рівності
    • Зовнішні з'єднання
  • Використання підзапитів
    • Типи проблем, які вирішуються за допомогою підзапитів
    • Однорядкові підзапити
    • Багаторядкові підзапити
  • Оператори роботи над множинами
    • Опис операторів роботи над множинами
    • Оператори UNION і UNION ALL
    • Оператор INTERSECT
    • Оператор MINUS
    • Зіставлення результатів SELECT
    • Сортування результатів при використанні операторів роботи над множинами
  • Мова зміни даних (DML)
    • Опис команд DML
    • Транзакції бази даних
  • Використання мови визначення даних (DDL)
    • Опис команд DDL
Вимоги
  • Уявлення про концепції і методики обробки даних
  • Уявлення про мови програмування
Рекомендовані пов'язані курси:
  • Using Java - for PL / SQL and Database Developers
  • Oracle Database: SQL Workshop II NEW
  • Oracle Database: Develop PL / SQL Program Units NEW
  • Oracle Database: PL / SQL Fundamentals NEW

Запис на курс

Код курсуЕА-12cSQL1
Тривалість3д (24год)
Код екзамену
Вартість без ПДВ7 500 грн.

Залишились питання? Телефонуйте!

+38 (044) 590-08-38