Компьютерные курсы в Харькове: Організація баз даних в Oracle PL / SQL

Загальна тривалість курсу:

60 годин

Цілі курсу:

Курс знайомить слухачів з процедурних розширенням мови SQL (PL / SQL) і допомагає їм оцінити переваги програмування серверної частини додатків. Слухачі навчаться створювати процедури, функції, пакети і тригери бази даних. Слухачі також навчаться керувати програмними одиницями PL / SQL і тригерами бази даних, обробкою залежностей, працювати з великими об’єктами і користуватися деякими стандартними сумку, що була Oracle. Велику увагу приділено методиці налагодження PL / SQL додатків. В курсі обговорюються концепції як реляційних, так і об’єктно-реляційних баз даних, і вивчається мова програмування – SQL. Вивчається створення, зберігання та маніпуляції об’єктами баз даних і методики вибірки даних. Вивчається створення об’єктів баз даних, операції маніпулювання даними. Вивчається вибірка даних з використанням складних технологій, таких як ROLLUP, CUBE, ієрархічні запити.

Зміст:

Вступ
  • Огляд створення моделі і проектування бази даних
  • Етапи розробки системи зберігання інформації
  • Властивості бази даних
  • Історія типів баз даних
  • Реалізація Oracle як реляційної, так і об’єктно-реляційної бази даних
  • Проектування бази даних
  • Нормалізація
Об’єкти реляційної бази даних. Мова SQLРеляційна модель зберігання даних
  • Типи даних Oracle
  • Правила іменування об’єктів
  • Словник даних
  • Лексичні угоди
  • Простий оператор SELECT
  • Обмеження рядків, що повертаються запитом
  • Сортування повертаються запитом рядків
  • Використання однорядкових символьних, числових функцій і функцій для роботи з датами
Опис різних типів функцій мови SQL  
  • Використання символьних, числових і функцій для роботи з датами в командах SELECT
  • Функції перетворення типів даних і їх використання
  • Функції Oracle для роботи з датами і часом. тимчасові зони
  • Вибірка даних з таблицьВибірка даних з кількох таблиць
  • Декартово з’єднання
  • INNER JOIN
  • SELF JOIN
  • OUTER JOIN
  • Вертикальні об’єднання таблиць
  • UNION ALL
  • INTERSECT
  • MINUS
  • Агрегування даних і використання функції групування
  • Групові функції
  • Використання групових функцій
  • Угруповання даних за допомогою фрази GROUP BY
  • Виняток підсумкових рядків за допомогою фрази HAVING
  • Доповнення до фрази GROUP BY. Використання функцій ROLLUP і Сube
  • Ієрархічні запити
  • Обговорення переваг ієрархічних запитів
  • Порядок рядків в результаті ієрархічного запиту
  • Форматування ієрархічного запиту для кращої наочності
  • Обрізання гілок в структурі дерева
  • Отримання звітів засобами SQL * Plus
  Маніпулювання даними. підзапити  
  • Маніпулювання даними
  • Додавання інформації в таблицю. оператор INSERT
  • Зміна інформації. оператор UPATE
  • Видалення рядків з таблиці. оператор DELETE
  • Команда Merge
  • Управління транзакціями
  • Опис обробки транзакцій
  • Узгодженість даних при читанні. Блокування. Додаткові DML і DDL команди. Переваги багатотабличного INSERT. Безумовний і умовний INSERT
  • Написання однорядкових і багаторядкових підзапитів
  • Опис типів завдань, які вирішуються за допомогою підзапитів
  • Правила написання підзапитів
  • Типи підзапитів
  • Написання однорядкових і багаторядкових підзапитів
  • Многостолбцовие підзапити
  • Особливості поведінки підзапитів, які повертають значення NULL
  • Вбудовувані уявлення
  • Оновлення та видалення рядків з і використанням корелюється підзапитів
  • Фраза WITH
  • Створення таблиць
  • Створення правил для забезпечення цілісності даних
  Управління доступом до даних. Уявлення. Інші об’єкти бази даних
  • Створення уявлень
  • Визначення уявлень і їх використання
  • Робота з уявленнями
  • Видалення уявлень
  • Зміна визначення уявлення
  • Управління доступом до даних
  • Концепції користувачів, ролей і привілеїв
  • Надання і позбавлення користувача (ролі) об’єктних привілеїв
  • Створення ролей
  • Інші об’єкти бази даних
  • Створення і використання послідовностей
  • Створення та обслуговування індексів
  • Створення приватних і загальнодоступних синонімів
 
Разом дешевше

Вибирай кілька курсів і отримуй особливі умови і вартість