Презентация на тему основные бинарные отношения

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

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

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

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

eToro - Popular Investor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Название

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

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

сегмента

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

Основные

ющим

Каждая

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

находящийся

Экземпляр

Адрес

высоком

понятия:

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

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

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

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

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

база данных

A

Уровень1

данным;

есть

сегмент,

нет

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

Названия

логически

типов

Филиал фирмы

сегмент

полей

-Логически

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

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

C2

B1

образу

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

Уровень

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

соединенные

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

данных,

Адрес

IT Специалист

ю

связан

с

каждый

быть

B2

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

сегментов;

(запись)

сегментами .

B3

уровень

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

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

D

E

него

элементов

C1

енный сегме

E2

связан

логически

абстракции,

полей

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

входящих.

D3

Логически

.

E3

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

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

удаления;

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

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

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

Название

Стоимость

Дата

Название

Автор

разработки

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

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

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

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

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

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

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

Адрес

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

Запись типа A

Улица

Тип набора N

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

Член набора N

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

Агрегат

ющаяся

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

мира.

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

Запись типа B

экземпляра

Зарплата

месяц

сумма

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

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

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

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

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

Домен1. Бинарые–отношениямножество.В математикевозможныхбольшую роль играютзначенийбинарные отнконкретногошения, .е. отношения, заданные на декартовом произведении двух множеств

атрибута.

2.РеляционнаяОтношение эквивалентностибаза. ОтношениеданныхRна–множествеэто совокупностьназывается отношениемАтрибутэквивалентности,–есвойстволино обладаетобъекта,следующими свойствамявления:или процесса.

отношений, содержащих всю информацию, которая Примеры1) (x,x) R для всехатрибутов:x A (рефлексивность)фамилия, имя, отчество, дата

должна храниться в базе данных. рождения.

2)ОтношениеЕсли(x,y) R , то(y,x)– подмножествоR (симметричность)декартова произведения Кортеж – элемент отношения, это отображение имен

3) Еслиодного(x,y) R или(y,z) болееR , то(x,z)доменовR (транзитивность).

атрибутов в значения, взятые из соответствующих

3. Отношения порядка. Отношение R на множестве A называется отношением порядка, если доменовоно обладает следующими. свойствами:

1)(x,x) R для всехx A (рефлексивность)

2)Если (x,y) R и(y,x) R, тоx=y (антисимметричность)

3)Если (x,y) R и(y,z) R , то(x,z) R (транзитивность)

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

БинарнаяМножественностьассоциация(multiplicity)- это ассоципоказываетция междувозможрноедвумя классамиУ ассоц ациитипа целое/часможет быть.атрибут под названием количествоклассамиобъектов,. которые могут быть связаны вквалификаторКомпозиция(qualifier)указывает, которыйна то,содержитчто данныйодин иликласснесколькоможет соответствииРоль – это неотделимаяс этой ассоциациейчасть ассоциации,. Множественностьописывающая являтьсяатрибутовчастьюкласса,толькоприкрепленногоодного классадругому. концу ассоциации. указываетсянекоторыедлясвойстваролей ассоциацииеё соединенияимеетс классомследующий(роль классаформатв :

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

..

ПримерСвойстваассролци:ации с указанием множественности: Пример ассоциации с изображением квалификатора:

– Имя роли; – Навигация;

– Множественность; – Квалификатор; – Агрегирование.

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

Презентация на тему основные бинарные отношения – Видео