Jump to content

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

(Перенаправлено из сетевой базы данных )
Диаграмма Бахмана простой сетевой базы данных

В вычислительной технике сетевая модель — это модель базы данных, задуманная как гибкий способ представления объектов и их отношений. Ее отличительной особенностью является то, что схема , рассматриваемая как граф , в котором типы объектов являются узлами, а типы отношений — дугами, не ограничивается иерархией или решеткой .

Сетевая модель была принята CODASYL рабочей группой по базам данных ее иногда называют моделью CODASYL в 1969 году и претерпела серьезное обновление в 1971 году. По этой причине . Ряд сетевых систем баз данных стал популярным на мейнфреймах и мини-компьютерах в 1970-х годах, а затем в 1980-х годах их широко заменили реляционные базы данных .

В то время как иерархическая модель базы данных структурирует данные в виде , где дерева записей каждая запись имеет одну родительскую запись и множество дочерних записей, сетевая модель позволяет каждой записи иметь несколько родительских и дочерних записей, образуя обобщенную графовую структуру. Это свойство применяется на двух уровнях: схема представляет собой обобщенный граф типов записей, связанных типами отношений (называемых «типами набора» в CODASYL), а сама база данных представляет собой обобщенный график вхождений записей, связанных отношениями («наборы» CODASYL). . Циклы разрешены на обоих уровнях.

Главным аргументом в пользу сетевой модели по сравнению с иерархической моделью было то, что она позволяла более естественно моделировать отношения между объектами. Хотя эта модель широко внедрялась и использовалась, ей не удалось стать доминирующей по двум основным причинам. Во-первых, IBM решила придерживаться иерархической модели с полусетевыми расширениями в своих устоявшихся продуктах, таких как IMS и DL/I. Во-вторых, в конечном итоге она была вытеснена реляционной моделью , которая предлагала более высокоуровневый и более декларативный интерфейс. До начала 1980-х годов преимущества производительности низкоуровневых навигационных интерфейсов, предлагаемых иерархическими и сетевыми базами данных, были убедительными для многих крупномасштабных приложений, но по мере того, как аппаратное обеспечение становилось быстрее, дополнительная производительность и гибкость реляционной модели привели к постепенному устареванию реляционной модели. сетевая модель в использовании корпоративного предприятия.

Первоначальным изобретателем сетевой модели был Чарльз Бахман , и она была преобразована в стандартную спецификацию, опубликованную в 1969 году Консорциумом Конференции по языкам систем данных ( CODASYL ). За этим последовала вторая публикация в 1971 году, которая стала основой для большинства реализаций. Последующая работа продолжалась до начала 1980-х годов, достигнув кульминации в спецификации ISO , но это мало повлияло на продукцию.

Влияние Бахмана признано в термине «диаграмма Бахмана» — схематическом обозначении, которое представляет схему базы данных, выраженную с использованием сетевой модели. На диаграмме Бахмана именованные прямоугольники представляют типы записей, а стрелки представляют типы отношений «один-ко-многим» между записями (типы наборов CODASYL).

Системы баз данных

[ редактировать ]

Некоторые известные системы баз данных, использующие сетевую модель, включают:

См. также

[ редактировать ]

Дэвид М., к., 1997. Основы, проектирование и реализация. обработка баз данных под ред. sl: Прентис-Холл.

Дальнейшее чтение

[ редактировать ]
  • Чарльз В. Бахман , Программист как навигатор. на премию Тьюринга Лекция , Communications of the ACM , том 16, выпуск 11, 1973, стр. 653–658, ISSN   0001-0782 , дои : 10.1145/355611.362534
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cf13e005292382e1c8e661a4bd677986__1702556520
URL1:https://arc.ask3.ru/arc/aa/cf/86/cf13e005292382e1c8e661a4bd677986.html
Заголовок, (Title) документа по адресу, URL1:
Network model - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)