Описание курса

Объектные возможности СУБД Oracle

1.	Основные понятия в реализации объектного подхода фирмой Oracle
1.1.	Хранимые объекты
1.1.1.	Простой пример
1.1.2.	Создание таблицы объектов
1.1.3.	Ссылки на объект
1.1.4.	Недостоверные и обязательные ссылки
1.1.5.	Методы объектов
1.2.	Виртуальные (синтезированые) объекты
1.3.	Ограничения целостности
1.4.	Работа с объектами БД в PL/SQL
1.5.	Коллекции
1.5.1.	Вложеные таблицы
1.5.2.	Массивы VARRAY
1.5.3.	Различия в употреблении

2.	Дополнительные понятия и возможности
2.1.	Наследование типов
2.1.1.	Пример создания типов с подтипами
2.1.2.	Заведение данных типа и подтипов
2.1.3.	Просмотр данных типа и подтипов
2.1.4.	Проблема эволюции типов
2.2.	Хранение объектов, идентификатор объекта и ссылка на объект
2.2.1.	Идентификатор объекта OID
2.2.2.	Ссылка на объект REF
2.3.	Работа с объектами БД в Java
2.3.1.	Работа с использованием слабого контроля типов
2.3.2.	Работа с использованием сильного контроля типов
2.3.3.	Обращение к методам объектов из программ на Java

3.	Дополнительные сведения об объектных свойствах
3.1.	Определение и виды методов
3.1.1.	Методы типа («статические»)
3.1.2.	Подразумеваемый параметр метода
3.1.3.	Конструктор
3.1.4.	Методы упорядочения
3.2.	Использование коллекций и их хранение
3.2.1.	Использование коллекций в SQL и в PL/SQL
3.2.2.	Свойства хранения коллекций
3.2.3.	Умолчательные значения
3.2.4.	Многоуровневые коллекции в SQL
3.3.	Взаимозависимость типов, замещаемость и их развитие
3.3.1.	Взаимозависимость типов
3.3.2.	Подробности организации и хранения объектных типов и данных
3.3.3.	Замещаемость типов
3.3.4.	Развитие (эволюция) типов
3.3.5.	Препятствия изменению типа из-за замещаемости

4.	Встроенные объектные решения в Oracle
4.1.	Тип XMLTYPE
4.1.1.	Простой пример
4.1.2.	Таблицы данных XMLTYPE
4.1.3.	Операции над типом XMLTYPE
4.1.4.	Уточнение типа XMLTYPE схемой XML
4.2.	Тип ANYDATA
4.3.	Тип URITYPE и подтипы
4.3.1.	Тип DBURITYPE
4.3.2.	Тип HTTPURITYPE
4.3.3.	XDBURITYPE для работы с ресурсами
4.4.	Другие примеры типов для администратора и разработчика
4.4.1.	Организация и администрирование потоков данных
4.4.2.	Настройка запросов
4.4.3.	Объектные типы для сложно-устроенных данных
4.4.4.	Построение обобщающих (агрегатных) функций

Дополнение

5.	Комментарии к примерам в документации по Oracle
5.1.	Глава Applying an Object Model to Relational Data
5.1.1.	Подраздел Creating References to View Objects
5.1.2.	Раздел Object View Hierarchies
5.1.3.	Раздел Querying a View in a Hierarchy
5.1.4.	Раздел Privileges for Operations on View Hierarchies
5.2.	Глава Design Considerations for Oracle Objects
5.2.1.	Подраздел Indexing Scoped REFs
5.3.	Глава Sample Application Using Object-Relational Features
5.3.1.	Раздел Defining Types
5.3.2.	Подраздел The compareCustOrders Method
5.3.3.	Подраздел The Object Table Customer_objtab
5.3.4.	Подраздел The Object Table Stock_objtab
5.3.5.	Подраздел The Object Table PurchaseOrder_objtab
5.3.6.	Подраздел Inserting Values
5.3.7.	Раздел Adding an Attribute to the Customer Type

Описание курса



Valid CSS!