18629

Связи объектов моделей

Доклад

Информатика, кибернетика и программирование

Связи объектов моделей. Каждая связь задается в модели определенным именем. Связь в графической форме представляется как линия между связанными объектами и обозначается идентификатором связи. Существует три вида связи: одинкодному одинкомногим и многиекомногим. С

Русский

2013-07-08

15.5 KB

4 чел.

Связи объектов моделей.

Каждая связь задается в модели определенным именем. Связь в графической форме представляется как линия между связанными объектами и обозначается идентификатором связи. Существует три вида связи: один-к-одному, один-ко-многим и многие-ко-многим. Связь один-к-одному существует, когда один экземпляр одного объекта связан с единственным экземпляром другого. Связь один-ко-многим существует, когда один экземпляр первого объекта связан с одним (или более) экземпляром второго объекта, но каждый экземпляр второго объекта связан только с одним экземпляром первого. Связь многие-ко-многим существует, когда один экземпляр первого объекта связан с одним или большим количеством экземпляров второго и каждый экземпляр второго связан с одним или многими экземплярами первого. Помимо множественности, связи могут подразделяться на безусловные и условные. В безусловной связи для участия в ней требуется каждый экземпляр объекта. В условной связи принимают участие не все экземпляры объекта. Связь может быть условной как с одной, так и с обеих сторон. Помимо этих вариантов существуют еще рекурсивные связи.

К типовым структурам данных относятся: элемент данных, аргумент данных, база данных, запись данных и т. д.

Элемент данных это минимальная именнованая структурная единица данных.

Агрегат данных это поименованное подмножество элементов данных или др. агрегатов внутри записи.

Запись это составной агрегат, который не входит в состав др. агрегатов. Запись характеризуется структурой ее взаимосвязей между элементами и агрегатами. Следовательно, структура записи может иметь иерархический характер.

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

Модель данных может включать несколько типов записи или несколько типов объектов. Связи устанавливаются между объектами моделей данных. Базу данных образует совокупность взаимосвязанных конкретных объектов моделей данных для некоторой конкретной предметной области.

Связи между двумя типами записей определяются групповыми отношениями между их экземплярами. Групповое отношение это строго иерархическое отношение между записями двух типов: гл. записью набора и подчиненной записями набора.

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

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

Сетевые модели данных по сравнению с иерархическими явл. более универсальным средством отображения во внутри машинной сфере структуры информации для разных предметных областей. Достоинства сетевых моделей: отсутствие дублирования данных в различных элементах модели; доступ к данным практически не имеет ограничения и возможен непосредственно к объекту любого уровня.

Модель данных может включать несколько типов записи или несколько типов объектов. Между объектами моделей данных также устанавливаются связи. Совокупность взаимосвязанных конкретных объектов моделей данных для некоторой конкретной предметной области образует базу данных. Связи между 2 типами записей определяются групповыми отношениями между их экземплярами.
Групповое отношение или набор это строго иерархическое отношение между записями двух типов: главной записью набора и подчиненной.


 

А также другие работы, которые могут Вас заинтересовать

24079. Метаболизм белков 35 KB
  Детоксицирующая функция печени Детоксикация ядовитых метаболитов и чужеродных соединений ксенобиотиков протекает в гепатоцитах в две стадии. Реакции первой стадии катализируются монооксигеназной системой компоненты которой встроены в мембраны эндоплазматического ретикулума. На первой стадии биотрансформации происходит образование или высвобождение гидрокси карбоксильных тиоловых и аминогрупп которые являются гидрофильными и молекула может подвергаться дальнейшему превращению и выведению из организма. Кроме цх Р450 в первой...
24080. Биологическая ценность белков 30 KB
  Для оценки состояния обмена белков используется понятие азотистый баланс. Азот остается в организме и расходуется на синтез белков. Встречается при голодании белковой недостаточности тяжелых заболеваниях когда происходит интенсивный распад белков тела. Биологическая ценность белков.
24081. Переваривание белков. Пути превращения аминокислот в печени 105 KB
  Расщепление белков происходит при участии нескольких групп ферментов: Экзопептидазы катализирует разрыв концевой пептидной связи с образованием одной какойлибо аминокислоты. В результате расщепления образуются свободные аминокислоты которые затем подвергаются всасыванию. Аминокислоты всасываются свободно с ионами натрия. Некоторые аминокислоты обладают способностью конкурентно тормозить всасывание других аминокислот: Лизин тормозит всасывание аргинина.
24082. Токсическое действие аммиака-инактивация альфа-кетоглутарата в цикле кребса,энергетическое голодание,к которому чувствителна очень нервная ткань 57.5 KB
  Возможны 4 типа дезаминирования: Восстановительное RCHCOOH RCH2COOH NH3 NH2 Гидролитическое RCHCOOH RCHCOOH NH3 NH2 OH Внутримолекулярное RCH2CHCOOH RCH=CHCOOH NH3 NH2 Окислительное RCHCOOH RCCOOH NH3 NH2 O Окислительное дезаминирование бывает 2 видов: прямое и непрямое трансдезаминирование. R R1 R R1 HCNH2 C=O C=O HCNH2 COOH COOH COOH COOH Реакция трансаминирования...
24083. Реакция трансаминирования 36.5 KB
  R R1 R R1 HCNH2 C=O C=O HCNH2 COOH COOH COOH COOH Реакция трансаминирования обратима она катализируется ферментами аминотрансферазами. Наиболее часто акцептором NH2групп служит 2оксоглутарат кетоглутарат реакция приводит к образованию глутаминовой кислоты: СН3 COOH CH3 COOH АЛТ НСNH2 CH2 C=O CH22 COOH CH2 COOH CHNH2 ...
24084. Декарбоксилирование аминокислот 57 KB
  Серотонин обладает сосудосуживающим действием участвует в регуляции артериального давления t тела дыхания медиатор нервных процессов. Он образуется в области воспаления участвует в развитии аллергических реакций.
24085. Пути обезвреживания аммиака 64 KB
  Уровень аммиака в норме в крови не превышает 60 мкМоль литр. Для кроликов концентрация аммиака 3 мМоль литр является летальной. В организме существует 4 пути обезвреживания аммиака.
24086. Биосинтез мочевины 108.5 KB
  Биосинтез мочевины. С мочой за сутки выводится 2530 г мочевины. Синтез мочевины идет в печени. Цикл мочевины открыли Ганс Кребс и Курт Хенселайт 1932г.
24087. Обмен глицина и серина 203 KB
  Глутатион Сер Тканевые белки Глюкоза Муравьиная кислота Гли Липиды Гиппуровая кислота Гем Креатин Тре Пурины ДНК РНК Желчные кислоты Глицин участвует в образовании гема: СООН СН2NH2 HSKoA COOH B6 СН2 COOH CH2 CO2 аминолевули СН2 натсинтаза CH2 COSKoA C=O CH2NH2 аминолевулиновая кислота В качестве кофермента аминолевулинансинтаза содержит витамин В6. В почках образуются гуанидинуксусная кислота: NH2...