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

19.Объективно-реляционная модель данных, ее достоинства и недостатки

В связи со значительным усложнением приложений появилась новая модель – расширенная реляционная модель (Extended Relation Data Model –ERDM).  Эта модель  включила в себя основные достоинства объектно-ориентированной модели и одновременно  унаследовала простоту структуры реляционных моделей, и потому стала называться объектно-реляционной моделью данных. В отличие от объектно-ориентированной модели (OODM) объектно-реляционная модель (ERDM)  основана на стратегии реляционной модели,  в то время как OODM модель основана на объектной стратегии. Исходя из этого, модель ERDM наиболее приспособлена для бизнес-приложений, а  модель OODM используется в специальных инженерных и научных приложениях. Некоторые специалисты полагают, что в будущем произойдет слияние OODM и ERDM моделей.

Однако у объектно-реляционной и объектно-ориентированной  моделей есть и ряд недостатков, основные из которых следующие: · отсутствие унифицированной теории, которая есть в реляционных моделях; · отсутствие формальной методологии проектирования баз данных, как нормализация в реляционных базах; · отсутствие специальных средств создания запросов; · отсутствие общих правил определения целостности и др.

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

Одновременно  с реляционной моделью данных появилась многомерная модель. Однако хоть идеи многомерной модели возникли одновременно с реляционной, но в ту пору практической реализации таких моделей не было. Информация в многомерной модели представляется в виде многомерных массивов, называемых гиперкубами. В одной базе данных, построенной на многомерной модели, может храниться множество таких кубов, на основе которых можно проводить совместный анализ показателей. Конечный пользователь в качестве внешней модели данных получает для анализа определенные срезы или проекции кубов, представляемые в виде обычных двумерных таблиц или графиков. Достоинством многомерной модели является удобство и эффективность анализа больших объемов данных, имеющих временную связь, а также быстрота реализации сложных нерегламентированных запросов. Недостаток этой модели в громоздкости в случае ее использования для решения стандартных задач оперативной обработки. Она, по сравнению с реляционными, не эффективно использует память, так как в ней резервируется место для всех значений, даже если некоторые из них будут отсутствовать (рис. 14). Обычно многомерную модель применяется, когда объем базы не велик и гиперкуб использует стабильный по времени набор измерений. Многомерные модели поддерживают следующие системы: Essbase (фирма Arbor Software), Media Multi-matrix (фирма Speedware), Oracle Express Server (фирма Oracle), Cache (фирма InterSystems). Некоторые системы поддерживают одновременно реляционную и многомерную модель, например, Media/MR (фирма Speedware).

21.Понятия проектирования бд. Треб-я, предъявляемые к базе данных

Проектирование базы данных – это процесс создания проекта базы данных, предназначенной для поддержки функционирования экономического объекта и способствующей достижению его целей.  Оно представляет собой трудоемкий процесс, требующий совместных усилий аналитиков, проектировщиков и пользователей. При проектировании базы данных необходимо  учитывать тот факт, что база данных должна удовлетворять комплексу требований. Требования: а)адекватность содержимого базы данных задачам предметной области, б)целостность(полнота и непротиворечивость) данных, в)достаточная производительность, г)возм-ть совместн исп-я данных несколькими пользователями, д)простота обновления данных, е)отсутствие(малый объем) избыточных данных, ж)защищенность данных от несанкционированного доступа, искажения и уничтожения.

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