1 Объектно-ориентированные возможности Oracle8. 2 Введение Зачем все это нужно? –Объектно-ориентированные языки (C++, Java) не обеспечивают надежного.

Презентация:



Advertisements
Похожие презентации
Объектно-реляционные базы данных: прошедший этап или недооцененные возможности? Сергей Кузнецов Институт системного программирования РАН
Advertisements

Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
МОДЕЛИ И ТИПЫ ДАННЫХ Выполнил : Студент 311 группы Жарова Мария.
База данных и СУБД: основные понятия. База данных: общее понятие База данных: хранилище информации отражает объект реального мира имитирует деятельность.
Классы в C# Ссылочный тип, определенный пользователем (аналогично языкам C++ и Java) Единичное наследование классов Множественное наследование интерфейсов.
МЕТОДЫ ОРГАНИЗАЦИИ ИНФОРМАЦИОННЫХ ОБЪЕКТОВ С ПОДОБНЫМИ СТРУКТУРАМИ КАК ЕДИНЫЙ ИФОРМАЦИОННЫЙ РЕСУРС ХРАНИЛИЩА МНОГОМЕРНЫХ ДАННЫХ. Волков Антон Андреевич.
Администрирование информационных систем Лекция 4. Система управления базами данных.
2 Министерство образования Республики Башкортостан Государственное автономное образовательное учреждение среднего профессионального образования Ишимбайский.
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ. БАЗА ДАННЫХ – совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания,
База данных База данных – это конкретная предметная область, описанная с помощью таблиц.
База данных и СУБД: основные понятия. В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят.
Учебная дисциплина «Базы данных» для студентов специальности «Информационные системы и технологии» Лекция 5 Объектно – ориентированные базы данных.
Учебная дисциплина «Базы данных» для студентов специальности Прикладная информатика (бакалавриат) Лекция 7 Объектно – ориентированные базы данных.
Object Relational Mapping (ORM) Объектно-реляционное отображение.
ОБЗОР СЕРВЕРОВ БАЗ ДАННЫХ Подготовил: Васильев Евгений.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Защита современных СУБД Выполнил: Филичев А.А. гр Руководитель:Скорубский В.И.СбГУ ИТМО, Кафедра Вычислительной Техники, доцент 1.
Базы данных и технологии баз данных, использующие объектную модель или ее элементы.
Выполнила Ученица 11-В классаОленченкоСветлана Севастопольская специализированная школа I-III ступеней 3 с углублённым изучением английского языка Севастопольского.
Лекция 15 Лекция 15 Управление реляционными базами данных. Языки определения данных и языки манипулирования данными. Способы выражения запросов: процедурный.
Транксрипт:

1 Объектно-ориентированные возможности Oracle8

2 Введение Зачем все это нужно? –Объектно-ориентированные языки (C++, Java) не обеспечивают надежного и корректного хранения и считывания объектов –Управление объектными данными аналогично управлению реляционными данными и осуществляется с помощью языка SQL –Эффективность и надежность реляционной базы данных соединяется с гибкостью и средствами моделирования объектной структуры

3 Основные критерии оценки объектных СУБД Идентификатор объекта Сложные объекты Классы Атрибуты и методы Инкапсуляция Наследование Полиморфизм Сохраняемость

4 Объектно-ориентированная технология Oracle8 Объекты и объектные типы Коллекции Объектные представления

5 Объекты и объектные типы Объектные типы предоставляют более высокий уровень абстракции

6 Объекты и объектные типы Устойчивые и неустойчивые объекты –Объекты-строки –Объекты-столбцы Идентификаторы объектов (OID) Ссылки на объекты (REF) Атрибуты и методы Сравнение и упорядочивание объектов

7 Коллекции Вложенные таблицы (TABLE) Изменяемые массивы (VARRAY)

8 Объектные представления Объектные представления позволяют работать с реляционной базой данных так, как если бы она была объектной

9 Заключение Развитие Oracle Corporation –Oracle9i Недостатки объектно-реляционной СУБД Oracle8 –Многократное наследование –Целостность на уровне ссылок Конкуренты Oracle –Informix, Sybase, IBM (DB2) –Microsoft (SQL Server) –Computer Associates (Jasmine, Ingress)