Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
материалы по кит.doc
Скачиваний:
22
Добавлен:
10.12.2018
Размер:
238.08 Кб
Скачать

15. Многомерная модель

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

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

Осн.понятиями,исп-ми в многом.м, явл.:

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

Многомерность модели данных – это многомерное логич.представление стр-ры данных при их описании и в операциях манипулиров-я ими, а не мнгомер-ть их визуализации.

16. Ключевые поля таблиц. Понятие первичного ключа.

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

Один из них принимается за первичный ключ.

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

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

17. Логические связи между отношениями

 Между отношениями устанавливаются связи. Связи делают их более информативными, чем они являются по отдельности. Они позволяют минимизировать избыточность данных в БД,

Связь устанавливается посредством связи ключей, содержащих общую информацию для обоих отношений. Пусть отношение Rименуется главным, а R 2 подчиненным. Ключ главного называется первичным, а подчиненного – вторичным.  Особенностью вторичного ключа является то, что его значения могут повторяться.

Связь существует четырех типов:

1) один-к-одному (1:1);

2) один-ко-многим (1:М);

3) многие-к-одному (М:1);

4) многие-ко-многим (М:М).

В случае связи 1:1 одному значению первичного ключа соответствует одно и только одно значение вторичного ключа.

 В случае связи 1:М одному значению первичного ключа может соответствовать несколько значений вторичного ключа. В случае связи М:1 одному значению вторичного ключа может соответствовать несколько  значений первичного. /

В случае связи М:М одному значению первичного ключа может соответствовать несколько  значений вторичного, и одному значению вторичного – несколько значений первичного.