Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_kitu.docx
Скачиваний:
48
Добавлен:
14.04.2019
Размер:
110.86 Кб
Скачать

28. Реляционная модель данных.Многомерная.

Реляционная модель представляет собой совокупность данных, состоящую из набора двумерных таблиц. Реляционная модель является удобной и наиболее привычной формой представления данных. Структура таблицы характеризуется следующим:· она состоит из совокупности столбцов; каждый столбец имеет уникальное, то есть не повторяющееся в других столбцах, имя;последовательность столбцов в таблице не существенна;все строки таблицы организованы по одинаковой структуре,; в таблице нет одинаковых строк;;последовательность строк в таблице не существенна; при выполнении манипуляций с таблицей все строки и столбцы могут просматриваться в произвольном порядке безотносительно к их содержанию и смыслу. Для этого типа модели имеется развитый математический аппарат – реляционная алгебра. В реляционной алгебре поименованный столбец отношения называется атрибутом, а множество всех возможных значений конкретного атрибута – доменом. Один или несколько атрибутов, значения которых однозначно определяют кортеж отношения, называется его ключом, или первичным ключом, или ключевым полем. Кроме первичного ключа в таблице могут быть вторичные ключи, называемые еще внешними ключами, или индексами. Индекс – это поле или совокупность полей, чьи значения имеются в нескольких таблицах и которое является первичным ключом в одной из них.Индекс обеспечивает логическую последовательность записей в таблице, а также прямой доступ к записи. помощью индексов и ключей устанавливаются связи между таблицами. Таким образом, достоинства реляционных баз данных можно сформулировать так.Упрощенная схема представления данных – в виде таблицы.Простота инструментальных средств поддержки реляционной модели. Оптимизация доступа к базе данных, поскольку системы сами выбирают наиболее эффективную последовательность действий.Улучшение целостности и защиты, поскольку реляционная модель позволяет улучшить выражение требований целостности путем использования языка высокого уровня. Информация в многомерной модели представляется в виде многомерных массивов, называемых гиперкубами. В одной базе данных, построенной на многомерной модели, может храниться множество таких кубов, на основе которых можно проводить совместный анализ показателей. Конечный пользователь в качестве внешней модели данных получает для анализа определенные срезы или проекции кубов, представляемые в виде обычных двумерных таблиц или графиков. Основными понятиями для многомерной модели являются: агрегируемость, историчность, прогнозируемость.

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

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