Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
final шпоры КИТ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
186.31 Кб
Скачать

19. Объектно-реляционная (расширенная реляц.) модель данных (object-relational database ord; Extended Relation Data Model – erdm) ее достоинства и недостатки

ОР модель основана на стратегии РМД (что обеспечивает простоту ее структуры), однако учитывает объектные свойства данных, являясь, т.о., гибридной моделью. В ОРМД используются объ.-ориент. компоненты: пользовательские типы данных, инкапсуляция, полиморфизм, наследование, переопределение методов и т.п. Основные характеристики ОРМД определены стандартом SQL-3 (2003). Классы ООМД соответствуют таблицам в ОРБД, а объекты – записям в таблице. Для каждого наследуемого класса созд.ся отдельная таблица, связанная с таблицей базового класса по первичному ключу отношением 1:1. Перв.кл. (напр., поле с автонумерацией) является идентификатором объекта. Базовый класс должен уметь выполнять создание, загрузку, сохранение, удаление единичных объектов, изменение и удаление множеств объектов. ОРСУБД поддерживают язык SQL.

ОРМД наиболее приспособлена для бизнес-приложений. В будущем может произойти слияние OOМД и ОРМД.

ОРСУБД: Informix Universal Server, Oracle8, DB2, CUBRID, OpenLink Virtuoso.

«+»: возможность обработки больших объемов данных, быстродействие, широкие возможности масштабирования, функциональность (добавление отдельных интерфейсов и подсистем сервера)

20. Многомерная модель данных, ее базовые понятия (измерение, ячейка), достоинства и недостатки

Многомерность модели означает многомерное логическое представление структуры инфо., а именно представление в виде многомерных массивов, называемых гиперкубами. Измерение множество однотипных данных, образующих грань гиперкуба (напр., периоды времени или места). Ячейка(показатель) поле, значение кот. однозначно определяется фикс. набором измерений. (напр., Продукция-Цех-Квартал)

В БД может храниться несколько кубов. Пользователь получает срезы (проекции) кубов в виде обычных двумерных таблиц или графиков. Операции: срез (сечение) подмножество в р-те фиксации одного/неск. измерений, вращение представление данных, сгруппированных по новому набору измерений, агрегация [детализация] объединение [разбиение] значений нескольких измерений (напр., от уровня «Город» до уровня «Страна»)

Схемы организации данных: гиперкубическая один набор измерений для всех кубов БД (ведет к избыточности) поликубическая различная размерность, различные измерения

СУБД: Essbase (от Arbor Software), Media Multi-matrix (Speedware), Oracle Express Server (Oracle; поликуб.), Cache (InterSystems); Media/MR (Speedware; РМД+ММД).

Многомерная организация данных более информативна. ММД предназначена для аналитической обработки больших объемов данных в рамках узко специализированной области (особ. имеющих временнУю связь). МБД обеспечивают более быстрый поиск и чтение (особ. нерегламентированных запросов), не требуется многократное связывание таблиц. «-»: громоздкость для простейших задач оперативной обработки информации, повышенные требования к носителям (часто используют внешн. носители)

Агрегируемость данных возможность их рассмотрения с различным уровнем обобщения. Историчность данных обозначает привязку их ко времени и высокий уровень неизменности (статичности) данных и их взаимосвязей. Прогнозируемость данных предполагает задание функций прогнозирования и применение их к различным временным интервалам.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]