Oracle 11g. Разработка на PL/SQL

5 участников

О чём курс

Курс «СУБД Oracle 11g. Администрирование» представляет собой глубокое погружение в одну из самых востребованных и мощных систем управления базами данных в мире. Программа разработана для специалистов, которые уже обладают начальными знаниями в сфере баз данных и стремятся систематизировать свой опыт, повысить квалификацию или подготовиться к профессиональной сертификации Oracle. Курс будет крайне полезен как Oracle DBA, так и разработчикам PL/SQL, а также всем тем, кто в своей повседневной профессиональной деятельности сталкивается с необходимостью администрирования или глубокой оптимизации работы СУБД Oracle.

На выходе слушатели получают комплексный набор навыков, позволяющих уверенно работать с Oracle 11g на экспертном уровне. Вы научитесь не просто выполнять базовые операции, а понимать внутренние механизмы работы СУБД, что критически важно для обеспечения высокой производительности и надежности корпоративных систем. Программа охватывает широкий спектр тем: от продвинутых методов выбора данных и оптимизации SQL-запросов до тонкой настройки PL/SQL кода, работы с LOB-объектами и управления сложными зависимостями между объектами базы данных. Вы освоите инструменты трассировки, научитесь анализировать планы выполнения запросов, эффективно использовать индексы различных типов и оптимизировать операции объединения данных, что позволит вам минимизировать время отклика приложений и эффективно расходовать ресурсы сервера.

Особое внимание в курсе уделено практическим аспектам программирования на PL/SQL, включая работу с коллекциями, внешними процедурами, отладку и профилирование кода. Вы узнаете, как правильно выполнять DML и DDL операции, управлять транзакциями и обеспечивать корректную работу зависимых объектов. Формат обучения предполагает детальное изучение каждого аспекта, что делает курс идеальным инструментом для тех, кто хочет стать настоящим профессионалом в работе с Oracle 11g. Прохождение данного курса — это инвестиция в вашу карьеру, которая позволит вам решать задачи любой сложности, связанные с администрированием и разработкой в среде Oracle, а также даст прочную базу для дальнейшего профессионального роста в области высоконагруженных систем управления данными. Вы получите не только теоретические знания, но и понимание того, как применять их на практике для решения реальных бизнес-задач, что выделит вас как квалифицированного специалиста на рынке труда.

Программа обучения

  1. Методы, используемые для эффективного выбора данных
  2. Объединение таблиц и подзапросы
  3. Группировка
  4. Операции с множествами
  5. Иерархические запросы
  6. Аналитические функции
  7. Использование представлений
  8. Использование PL/SQL функций
  9. Использование условных конструкций в запросах
  10. Преднамеренная денормализация данных
  11. Использование временных таблиц
  12. Оптимизация SQL запросов
  13. Причины медленных запросов
  14. Поиск узких мест
  15. Оптимизатор запросов
  16. Планы выполнения запросов
  17. Full Table Scan
  18. Подсказки оптимизатору
  19. Сбор статистики
  20. Трассировка приложений
  21. Расположение генерируемых файлов с трассировкой
  22. Примеры трассировок уровня сессии
  23. Утилита trcsess и содержимое файла трассировки
  24. Использование утилиты tkprof
  25. Примеры отчетов, полученных из файла трассировки
  26. Полезные утилиты
  27. Различные типы организации таблиц
  28. Секционированные таблицы
  29. Таблицы индексной организации
  30. Кластерные таблицы
  31. Временные таблицы
  32. Использование индексов
  33. B*-tree индексы и NULL значения
  34. Bitmap индексы и Bitmap операции
  35. Композитные индексы и «невидимые» индексы
  36. Функциональные индексы
  37. Управление индексами
  38. Оптимизация операций объединения данных
  39. Вложенные циклы (Nested Loops Join)
  40. Слияние с сортировкой (Sort Merge join)
  41. Hash-объединение и картезианское объединение
  42. Equijoins и Nonequijoins
  43. Внешние объединения (Outer Joins)
  44. Полу-объединения (Semijoins)
  45. Анти-объединения (Antijoins)
  46. Оптимизация прочих операций выбора данных
  47. Операции сортировки и использование буферов
  48. Разделяемые курсоры и использование переменных
  49. Синтаксис для подставляемых переменных
  50. Инициализационный параметр CURSOR_SHARING
  51. Основные концепции PL/SQL
  52. Блочная структура PL/SQL, анонимные и именованные блоки
  53. Процедуры
  54. Функции: скалярные, табличные и PIPELINED
  55. Использование PL/SQL функций в SQL выражениях
  56. Пакеты
  57. Явные и неявные курсоры
  58. Обработка исключений
  59. Системные пакеты
  60. Программирование на PL/SQL
  61. Типы данных
  62. Управляющие структуры
  63. Использование курсоров
  64. Курсорные переменные
  65. Использование коллекций
  66. Обзор коллекций в PL/SQL
  67. Ассоциативные массивы
  68. Вложенные таблицы
  69. Массивы переменной длины VARRAY
  70. Структуры
  71. Методы повышения эффективности обработки коллекций
  72. Работа с LOB
  73. Описание LOB объекта
  74. Тип BFILE
  75. Использование пакета DBMS_LOB для чтения/записи LOB
  76. Создание временных LOB объектов
  77. Внешние процедуры
  78. Вызов внешних процедур из PL/SQL
  79. Плюсы и минусы внешних процедур
  80. Использование C
  81. Использование Java
  82. Отладка и оптимизация PL/SQL кода
  83. Методы отладки
  84. Условная компиляция
  85. Использование пакета DBMS_DEBUG
  86. Отладка в Oracle SQL Developer
  87. Профилирование кода с помощью пакета DBMS_PROFILER
  88. Выполнение DML и DDL операций в PL/SQL
  89. Расширенный синтаксис для DML-операций
  90. Создание, изменение и удаление объектов БД в PL/SQL
  91. Программное изменение последовательности (sequence)
  92. Использование «динамических» database links
  93. Автономные транзакции в процедурах
  94. Зависимости между объектами БД
  95. Зависимости между объектами БД
  96. Зависимости между PL/SQL пакетами
  97. Глобальные переменные и константы в пакетах
  98. Поиск невалидных объектов и их валидация
  99. «Понижение прав», заданных через роль, при выполнении PL/SQL
Складчина создана 17 июня 2014 г. · описание обновлено 6 сентября 2026 г.

Теги курса

Профессии
Инструменты

Другие материалы школы 12

L LevelUp Все материалы
4 545 ₽ 19 000 ₽