В курсе изучаются современные возможности PL/SQL по разработке и отладке PL/SQL-программ, наиболее эффективно взаимодействующих с базой данных и другими приложениями. Рассматриваются вопросы написания оптимального кода, использования внешних подпрограмм, написанных на языках C и Java, применения механизма детального контроля доступа, а также защиты кода от SQL-внедрений.
Вы научитесь использовать все функциональные возможности курсоров, пакетов, больших объектов, коллекций и методов взаимодействия с другими приложениями.
Необходимые требования:
Все материалы по курсу предоставляются на английском языке.
1. Введение
2. Работа с облачным сервисом Exadata Express
3. Обзор коллекций
4. Использование коллекций
5. Работа с большими объектами
6. Данные JSON в базе данных
7. Расширенные методы интерфейсов
8. Производительность и настройка
9. Повышение производительности с помощью кэширования
10. Анализ кода PL/SQL
11. Профилирование и трассировка кода PL/SQL
12. Защита приложений с помощью PL/SQL
13. Защита кода от атак с использованием SQL-инъекций
14. Расширенные механизмы безопасности.