Не нашли нужный чертёж? Тогда просто закажите его у нас!
С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных.
Современные БД  основываются на  использовании моделей данных (МД),  позволяющих описывать объекты предметных  областей и  взаимосвязи между ними  существуют три основные  МД и их комбинации, на которых основываются  БД: реляционная модель данных (РМД), сетевая модель данных (СМД), иерархическая модель данных (ИМД).
Основное различие  между этими моделями данных состоит в способах описания взаимодействий между объектами и   атрибутами. Взаимосвязь  выражает  отношение  между множествами данных.
60 0

Разработка базы данных 'ДЕКАНАТ' в среде программирования "Delphi" - диплом по программному обеспечению, программированию

550.00 RUB

715.00 RUB

С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных. Современные БД основываются на  использовании моделей данных (МД), позволяющих описывать объекты предметных областей и взаимосвязи между ними существуют три основные МД и их комбинации, на которых основываются БД: реляционная модель данных (РМД), сетевая модель данных (СМД), иерархическая модель данных (ИМД). Основное различие между этими моделями данных состоит в способах описания взаимодействий между объектами и  атрибутами. Взаимосвязь выражает отношение между множествами данных.

Если у вас есть промокод, то воспользуйтесь им.
На указанный E-mail будет отправлен архив с работой.

Работа будет доступна для скачивания после оплаты. Произвести оплату можно картами VISA и MasterCard.

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

Операции в  ИМД имеют  нелогичный позаписный характер. Аппарат перемещения по структуре  в  графовых  моделях служит для установки тех объектов данных,  к которым будет применяться очередная операция манипулирования данными. Такие объекты называются текущими. Механизмы доступа  к данным и перемещения по структуре данных в таких моделях достаточно сложны и существенным образом опираются на концепцию текущего состояния механизма  доступа.[7, 10, 11, 12].

         Основные достоинства   ИМД:   простота    построения  и использования, обеспечение определенного уровня  независимости данных, простота  оценки  операционных характеристик. Основные недостатки: отношение  "многие ко  многим"  реализуется  очень сложно, дает громоздкую структуру и требует хранения избыточных данных, что особенно нежелательно на  физическом уровне, иерархическая упорядоченность усложняет операции удаления и  включения, доступ к любой вершине возможен только через корневую, что увеличивает время доступа.

К числу   СУБД   иерархического  типа   можно  отнести PC/Focus, Team-Up,  Data Edge,    также разработанную  в  нашей стране систему  HИКА,  преемницу  широко распространенной  советской системы ИHЕС для ЕС ЭВМ.

Одной из наиболее важных сфер применения первых иерархических СУБД было планирование производства для компаний, занимающихся выпуском продукции. Например, если автомобильная компания хотела выпустить 10000 машин одной модели и 5000 машин другой модели, ей необходимо было знать, сколько деталей следует заказать у своих поставщиков. Чтобы ответить на этот вопрос, необходимо определить, из каких деталей состоят эти части и т.д. Например, машина состоит из двигателя, корпуса и ходовой части; двигатель состоит из клапанов, цилиндров, свеч и т.д. Работа со списками составных частей была как будто специально предназначена для компьютеров.

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


В этой модели каждая запись базы данных представляла конкретную деталь. Между записями существовали отношения предок/потомок, связывающие каждую часть с деталями, входящими в неё.

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

В СМД  элементарные  данные и  отношения  между  ними представляются в  виде  ориентированной  сети (вершины - данные, дуги - отношения).[7].

Если структура данных оказывалась сложнее, чем обычная иерархия, простота структуры иерархической базы данных становилась её недостатком. Например, в базе данных для хранения заказов один заказ мог участвовать в трёх различных отношениях предок/потомок, связывающих заказ с клиентом, разместившим его, со служащим, принявшим его, и с заказанным товаром, что иллюстрирует рис. 2. Такие структуры данных не соответствовали строгой иерархии IMS.

В связи с этим для таких приложений, как обработка заказов, была разработана новая сетевая модель данных. Она являлась улучшенной иерархической моделью, в которой одна запись могла участвовать в нескольких отношениях предок/потомок. В сетевой модели такие отношения назывались множествами. В 1971 году на конференции по языкам систем данных был опубликован официальный стандарт сетевых баз данных, который известен как модель CODASYL. Компания IBM не стала разрабатывать собственную сетевую СУБД и вместо этого продолжала наращивать возможность IMS. Но в 70-х годах независимые производители программного обеспечения реализовали сетевую модель в таких продуктах, как IDMS компании Cullinet, Total компании Cincom и СУБД Adabas, которые приобрели большую популярность.

Сетевые базы данных обладали рядом преимуществ:

  •     

  •    Гибкость.     Множественные     отношения предок/потомок позволяли     сетевой базе данных хранить данные,     структура которых была сложнее простой     иерархии.

       

  •    Стандартизация.     Появление     стандарта CODASYL популярность сетевой     модели, а такие поставщики мини-компьютеров,     как Digital Equipment Corporation и Data General, реализовали     сетевые СУБД.

       

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

Конечно, у сетевых баз данных были недостатки. Как и иерархические базы данных, сетевые базе данных были очень жесткими. Наборы отношений и структуру записей приходилось задавать наперёд. Изменение структуры базы данных обычно означало перестройку всей базы данных.

Как иерархическая, так и сетевая база данных были инструментами программистов. Чтобы получить ответ на вопрос типа "Какой товар наиболее часто заказывает компания Acme Manufacturing?", программисту приходилось писать программу для навигации по базе данных. Реализация пользовательских запросов часто затягивалась на недели и месяцы, и к моменту появления программы информация, которую она предоставляла, часто оказывалась бесполезной.[7, 10].

Ограничения целостности.

В принципе их поддержание не требуется, но иногда требуют целостности по ссылкам (как в иерархической модели). 

work10.doc
2.94 Мб
work11.doc
0.879 Мб
work3.doc
0.038 Мб
work5.doc
0.022 Мб
work6.doc
0.71 Мб
work8.doc
0.022 Мб
work9.doc
0.081 Мб

Школьные предметы


Отражение агрессии с Запада. Невская битва 1240 г. и Ледовое побоище 1242 г. ВОПРОСЫ: 1. Общий ход Невской битвы 1240 года. 2. Ледовое побоище и его историческое значение.
242 6
550.00 RUB
715.00 RUB
Отражение агрессии с Запада. Невская битва 1240 г. и Ле...
Никто, разумеется, не предполагал, что из пытливого мальчугана, увлекшегося в послевоенном детстве игрой, больше похожей на забаву, нежели на серьезное занятие, получится классный футболист и выдающийся тренер современности. .
114 4
550.00 RUB
715.00 RUB
Доклад: Лобановский Валерий Васильевич
Курсовой работе по инженерной компьютерной графике
170 5
550.00 RUB
715.00 RUB
Ролик Натяжной
Реферат по биологии
106 3
550.00 RUB
715.00 RUB
Серый варан
Реферат по литературе
180 1
550.00 RUB
715.00 RUB
Александр Дюма
Дипломный проект по микробиологии
задачи.
1)	Оценить влияние микробиологических препаратов на выживаемость и развитие пятнистой оранжерейной тли;
2)	Оценить влияние П-56-1 и S-100кр. на выживаемость хищной галлицы Aphidoletes aphidimyza Rond. на разных стадиях развития.
71 1
550.00 RUB
715.00 RUB
Оценка влияния микробиологических препаратов на тлей и...