18629

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

Доклад

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

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

Русский

2013-07-08

15.5 KB

3 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

15827. Изобразительные средства фиксации представлений о труде у древних славян и их предков 19.51 KB
  Изобразительные средства фиксации представлений о труде у древних славян и их предков Первыми способами применения визуальных средств для фиксации элементов труда были несомненно изображения животных объектов охоты на стенах пещер в эпоху каменного века. Множес...
15828. Песня и ритм - средства управления функциональным состоянием человека в труде 18.32 KB
  Песня и ритм средства управления функциональным состоянием человека в труде В условиях первобытнообщинного строя орудия труда были малопроизводительными и как правило их изготовление или использование в труде было связано с затратой больших физических усилий с ...
15829. Психологическое знание о труде в памятниках XI-XVII вв 28.68 KB
  Психологическое знание о труде в памятниках XIXVII вв. Летопись как известно молчит о простом человеке и тем более его труде описывая в основном деяния правящей верхушки общества. Из работ специалистовисториков реконструирующих двор и дом древнерусской рядовой...
15830. Петровские преобразования и психологическое знание о труде 28.69 KB
  Петровские преобразования и психологическое знание о труде Сразу же оговоримся что названный период в жизни страны совершенно не разработан в истории психологического знания о труде в то время как есть веские теоретические основания ожидать здесь некоторого взлет
15831. Корпоративные информационные системы 172 KB
  Двадцать один вопрос о корпоративных информационных системах Оглавление Вместо предисловия ВОПРОС 1. Что такое корпоративная информационная система ВОПРОС 2. Чем КИС отличается от ERP ВОПРОС 3...
15832. ERP (ENTERPRISE RESOURCE PLANNING) 53.5 KB
  ERP Enterprise Resource Planning Содержание 1. Определения ERP и ERPрешения2. История возникновения ERP3. Основные функции ERPсистемы4. Внедрения ERPрешений5. Достоинства ERPрешений6. Недостатки ERPрешений7. Аналитика рынка ERPрешений в России и странах СНГ8. Заключение 1. Определен...
15833. Внедрение ERP-систем. Основные ошибки 53 KB
  Внедрение ERPсистем. Основные ошибки Информационные системы планирования ресурсов предприятия Enterprise Resource Planning ERP превратились в привычный инструмент крупного и среднего бизнеса. Их основная задача автоматизация бизнеспроцессов компании производства снабжения сб...
15834. Выбор ПО для автоматизации управления 97.5 KB
  Выбор ПО для автоматизации управления Вступление Современная жизнь состоит из альтернатив. Мы постоянно чтото выбираем. Это относится и к нашему быту и к профессиональной деятельности. В простых ситуациях мы даже не задумываемся что выбрать и как это сделать в сложн...
15835. Корпоративные информационные системы: не повторяйте пройденных ошибок 114 KB
  Корпоративные информационные системы: не повторяйте пройденных ошибок Что такое информационная система В течение последних лет значительная часть дискуссий касающихся развития корпоративного менеджмента протекает в ракурсе практического применения современных ...