Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД / БД / классификация мд.pptx
Скачиваний:
43
Добавлен:
22.05.2015
Размер:
303.63 Кб
Скачать

Дескрипторные модели

Дескрипторные модели — используются на

Пример дескрипторной классификации —

ранних стадиях использования

УДК — универсальная десятичная

документальных баз данных. В этих моделях

классификация.

каждому документу соответствует дескриптор

Применяется,— описатель.например,Дескриптортак:имеет142жесткую.214.53 + 213434/(431)структуру и описываетимеет значениедокумент в

"Справочникисоответствии спотемирадиоприемникамхаракт ристиками, телевизорам"которые требуются. для работы с документами

в разрабатываемой документальной БД.

Тезаурусные модели

Тезаурусные модели основаны на принципе организации словарей, содержат определенные языковые конструкции и принципы их взаимодействия в заданной грамматике.

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

Фактографические модели

Фактографические модели –

Примерами фактографических моделей

соответствуют представлению о четко

могут служить справочные таблицы

значенийструктурированнойфизических величин,информации, спецификацииформализованныхдеталейданныхи сборок,(дерево,

используемыхсеть, таблица)в промышленных. изделиях, и т.п.

Теоретико-графовые модели

Теоретико-графовая модель – это совокупность объектов реального мира в виде графа взаимосвязанных

информационных объектов.

 

 

 

 

 

Иерархическая модель

 

Пример Иерархической модели данных:

 

 

 

 

 

 

 

 

 

 

 

Пример иерархии экземпляров дерева:

 

 

 

 

 

 

 

Название

 

 

 

Логически исходный сегмент - Тип сегмента,

 

Пример структуры

 

 

 

 

 

 

 

 

сегмента

 

 

 

ВПримеррамкахиерархическойКомпьютерная фирмаопределя:

 

 

 

 

 

 

 

Основные

 

 

 

 

 

 

 

 

 

 

 

ющим

 

 

Каждая

 

 

 

 

 

 

 

 

 

 

 

 

 

Преимущества иерархической структуры данных:

 

 

 

 

 

находящийся

 

 

 

 

 

Экземпляр

 

 

 

 

 

Адрес

 

 

 

высоком

 

 

 

 

 

 

понятия:

 

Руководитель

 

 

 

 

 

 

 

 

иерархическимиерархической

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- простота понимания и использования, быстрота доступа к

-

в каждой физической

 

 

 

 

 

 

 

 

 

 

 

 

 

иерархииТип сегмента.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

база данных

A

 

 

 

 

 

 

 

Уровень1

 

 

 

данным;

 

 

 

 

 

 

 

 

 

 

есть

сегмент,

 

 

нет

 

Л гич ски и ходный

 

Названия

 

 

 

 

логически

 

 

 

 

 

 

типов

 

Филиал фирмы

сегмент

 

-

 

полей

 

 

-Логически

 

 

 

 

 

 

 

простотаПоле данныхоценок операционных характеристик.

 

 

 

 

 

 

 

(родительского)

 

 

 

 

 

C2

 

 

 

 

 

 

 

 

 

 

B1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

образу

 

 

 

структуры данных:

 

Уровень

 

 

 

Недостатки иерархическойB

 

 

 

 

соединенные

 

 

 

 

иерархическими

-

 

данных,

Адрес

 

IT Специалист

 

 

ю

 

связан

с

каждый

 

 

 

быть

 

 

B2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- Трудность реализации взаимосвязей «многиеконкретных- -многим;

 

 

 

 

 

 

 

 

 

 

 

сегментов;

 

 

 

 

 

 

(запись)

 

 

 

 

 

сегментами .

 

 

B3

 

 

 

 

 

 

 

 

уровень

 

 

- Из-за строгой иерархической упорядоченности объектов

 

 

 

значений полей

D

 

 

 

 

E

него

 

 

 

 

элементов

 

 

 

 

 

 

-

 

 

 

C1

 

енный сегме

 

 

 

E2

 

 

связан

 

 

логически

 

 

 

 

 

 

 

 

 

абстракции,

 

 

полей

 

 

 

 

 

 

 

 

 

 

модели значительно усложняются операции включения и

 

 

 

входящих.

 

 

D3

 

 

Логически

 

 

 

 

.

 

 

 

 

 

 

E3

 

 

 

 

 

только с одним

исходным (родительским)

 

 

 

 

 

удаления;

Типовые Модели

 

 

 

 

 

Научная работа

 

 

 

 

- Язык манипулирования данными в иерархической модели

 

Название

 

Стоимость

Дата

 

 

 

Название

 

 

 

Автор

 

 

 

 

 

 

 

разработки

 

 

 

 

 

 

 

 

 

 

 

поддерживает в явном виде навигационные операции.

 

 

 

 

 

 

Сетевая модель

Агрегат типа вектор соответствует линейному набору

Базовыми объектами модели являются:

 

 

элементов данных:

 

 

 

 

Пример типа набора:

 

 

 

- элемент данных — минимальная информационная единица,

 

 

Адрес

Владелец набора N

 

 

 

 

 

Запись типа A

 

 

 

 

 

Улица

 

 

-

Тип набора N

агрегатов или

 

 

 

Член набора N

 

 

соответствует

Агрегат

ющаяся

 

 

моделирующая некоторый класс объектов

мира.

совокупности векторов данных:

 

 

 

Запись типа B

экземпляра

 

 

 

 

 

 

 

 

Зарплата

 

 

 

месяц

 

 

сумма

Владелец набора - родительский тип записи в данном наборе.

Член набора - дочерний тип записи.

Теоретико-множественные модели

Появление теоретико-множественных моделей в системах баз данных было предопределено настоятельной потребностью пользователей в переходе от работы с элементами данных к работе с некоторыми макрообъектами.

Реляционная модель

Примеры отношений:

Модель бинарных ассоциаций

Агрегирование (aggregation) - это отношение между

БинарнаяМножественностьассоциация(multiplicity)- это ассоципоказываетция междувозможр ноедвумя

У ассоц ации может бы

атрибут под названием

классамитипа целое/часть.

 

 

классами.

 

 

количество объектов, которые могут быть связаны в

квалификатор (qualifier), который содержит один или несколько

Композиция указывает на то, что данный класс может

соответствии с этой ассоциацией. Множественность

Роль - это неотделимая часть ассоциации, описывающая

атрибутов класса, прикрепленного

другому концу ассоциации.

являться частью только одного класса.

указывается для ролей ассоциации

имеет следующий формат :

некоторые свойства её

соединения с классом (роль класса в

Пример композиции:

граница>

<ниж

множественности:

-

квалификатора:

-

Физические модели

Физические модели баз данных определяют способы размещения данных в среде хранения и способы доступа к этим данным, которые поддерживаются на физическом уровне.

Соседние файлы в папке БД