Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bd.docx
Скачиваний:
214
Добавлен:
24.12.2017
Размер:
11.03 Mб
Скачать

12. Охарактеризуйте объектно-ориентированную модель данных (оомд). Достоинства и недостатки оомд.

Моделирование данных в ООМД базируется на понятии объекта. ООМД обычно применяется в сложных предметных областях, для моделирования которых не хватает функциональности реляционной модели (например, для САПР, издательских систем и т.п.).

К достоинствам ООМД можно отнести широкие возможности моделирования предметной области, выразительный язык запросов и высокую производительность. Т.к. каждый объект в ООМД имеет уникальный идентификатор (OID – object identifier), обращение по OID происходит существенно быстрее, чем поиск в реляционной таблице.

Среди недостатков ООМД следует отметить отсутствие общепринятой модели, недостаток опыта создания и эксплуатации ООБД, сложность использования и недостаточность средств защиты данных.

13. Многомерные модели данных: особенности, преимущества, недостатки.

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

Многомерные базы данных хорошо обслуживают именно аналитическую обработку данных и обычно являются узко специализированными. Они обеспечивают более быстрый поиск и чтение данных по сравнению с реляционными моделями, а также избавляют от необходимости многократного связывания таблиц.

Основными понятиями для многомерной модели являются: агрегируемость, историчность, прогнозируемость.

14. Основные понятия реляционной модели данных: реляционная база данных, отношение, схема отношения, сущность, атрибут, домен, кортеж, первичный ключ.

  • Реляционная база данных (от англ. Relation – отношение) – набор таблиц, связанных между собой по значениям определенных столбцов.

  • Отношение – двухмерная таблица, не содержащая строк-дубликатов

  • Сущность – объект любой природы, данные о котором хранятся в базе данных. Данные о сущности хранятся в отношении

  • Атрибут (столбец). Атрибуты представляют собой свойства, характеризующие сущность. В структуре таблицы каждый атрибут именуется и ему соответствует заголовок некоторого столбца таблицы

  • Домен – множество значений атрибута

  • Ключ – атрибут или совокупность атрибутов однозначно идентифицирующих строку отношения;

(Ключ, состоящий из одного атрибута, называется простым.

Ключ, состоящий из нескольких атрибутов, называется составным.)

15. Реляционные модели. Понятие и свойства отношений.

Отношение – двухмерная таблица не содержащая строк-дубликатов

Отношение – множество кортежей

Свойства отношений:

  • Отсутствие кортежей-дубликатов

Данное свойство следует из определения отношения как множества кортежей. В классической теории множеств по определению каждое множество состоит из различных элементов.

  • Отсутствие упорядоченности кортежей

Свойство отсутствия упорядоченности кортежей отношения также является следствием определения отношения-экземпляра как множества кортежей. Отсутствие требования к поддержанию порядка на множестве кортежей отношения дает дополнительную гибкость СУБД при хранении баз данных во внешней памяти и при выполнении запросов к базе данных. Это не противоречит тому, что при формулировании запроса к БД, например,  на языке SQL  можно потребовать сортировки результирующей таблицы в соответствии со значениями некоторых столбцов. Такой результат, вообще говоря, не отношение, а некоторый упорядоченный список кортежей.

  • Атомарность значений атрибутов

Значения всех атрибутов являются атомарными. Это следует из определения домена как потенциального множества значений простого типа данных, т.е. среди значений домена не могут содержаться множества значений (отношения). Принято говорить, что в реляционных базах данных допускаются только нормализованные отношения или отношения, представленные в первой нормальной форме.

Соседние файлы в предмете Базы знаний и экспертные системы