| Описание курса | Oracle: Разработка приложений и основы администрирования | |
Продолжительность: 1 неделя (30 часов)Предварительная подготовка: Общие представления о реляционных базах данных. Желателен технический английский. Цели курса: Данный курс обеспечивает слушателей основами знаний, необходимых для разработки приложений под сервер Oracle. Охватывается весь цикл создания серверной части приложения, включая проектирование базы данных, создание хранимых процедур на языке PL/SQL, составление и оптимизация запросов SQL, основы администрирования базы данных. В результате прослушивания курса Вы научитесь:- Устанавливать серверную и клиентскую части Oracle
- Проектировать и создавать несложные базы данных
- Выполнять SQL-запросы к базе данных
- Писать и отлаживать хранимые процедуры и триггеры на языке PL/SQL
Описание курса: Основные темы занятий- Введение. Общие положения
- Логическая и физическая структура базы данных
- Установка и конфигурирование сервера Oracle под Windows NT
- Установка клиентского рабочего места, конфигурирование сетевого окружения Oracle
- Использование утилит imp/exp для импорт/экспорта данных. Простейший backup
- Использование sql*Loader для загрузки данных из других источников
- Другие средства для работы с Oracle
- Проектирование базы данных. Primary и foreigh-ключи, ссылочная целостность, основы нормализации. Индексы
- Использование iSQL Plus для выполнения SQL-скриптов
- DDL - язык определения данных (CREATE, ALTER, DROP...)
- Создание тестовой базы. CREATE SCHEMA. INSERT
- SQL: внутренние и внешние объединения таблиц
- Соотнесенные подзапросы
- Exists, In, Union, Minus, Intersect
- Агрегаты. Group By, Having
- Connect by - средство получения рекурсивных выборок
- Словарь Данных (Data Dictionary) - мониторинг состояния базы данных, объекты пользователя, распределение дисковой памяти, синонимы. Представления ALL..., DBA..., USER.... Динамические представления V$...
- Транзакции. Commit, Rollback, Savepoint. Уровни изоляции Блокировки, сессии
- Оптимизация запросов. Индексы. Хинты
- PL-SQL: Типы данных, расширения в сравнении с SQL. Структура блока. Курсоры. Неявный курсор SQL
- Управляющие структуры языка. Циклы по курсору.
- Подпрограммы, функции. Пакеджи
- Отладка. Пакедж DBMS_OUTPUT
- Records
- PL/SQL таблицы
- Обработка исключений. Прагма exception_init
- Обзор пакеджей DBMS_ALERT, DBMS_PIPES, DBMS_UTILITY
|
После успешного окончания курса Вы получите следующий сертификат: | |
|
| |