Jump to content

Схема структуры данных

Пример диаграммы структуры данных

Диаграмма структуры данных ( DSD ) — это визуальное представление определенного типа модели данных , которая содержит объекты , их отношения и ограничения , наложенные на них. Это более старая альтернатива модели сущность-связь .

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

Схема структуры данных и словарь данных

Диаграмма структуры данных — это тип диаграммы , который используется для изображения структуры элементов данных в словаре данных . Диаграмма структуры данных является графической альтернативой спецификациям состава в таких записях словаря данных. [1]

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

Существует несколько стилей представления диаграмм структуры данных, с заметной разницей в способе определения мощности . Можно выбирать между наконечниками стрел, перевернутыми наконечниками стрел ( «гусиные лапки ») или числовым представлением мощности.

Диаграмма Бахмана

[ редактировать ]
Иллюстрация типа множества с использованием диаграммы Бахмана

Диаграмма Бахмана — это определенный тип диаграммы структуры данных. [2] и используется для проектирования данных с помощью сетевой или реляционной «логической» модели, отделяя модель данных от способа хранения данных в системе. Модель названа в честь пионера баз данных Чарльза Бахмана и в основном используется при разработке компьютерного программного обеспечения .

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

См. также

[ редактировать ]
  1. ^ Глоссарий по интеграции данных . Архивировано 24 сентября 2016 г. в Wayback Machine , Министерство транспорта США, август 2001 г.
  2. ^ Ресурсы IRS . Часть 2. Информационные технологии, Глава 5. Разработка систем, Раздел 13. Методы проектирования баз данных и результаты. Проверено 2 июля 2009 г.

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

[ редактировать ]
  • Чарльз В. Бахман . Диаграммы структур данных . База данных, 1969, 1(2):4–10.
  • Том ДеМарко . Структурный анализ и спецификация системы . ISBN   0-13-854380-1 . Прентис Холл. 11 мая 1979 года.
  • Эдвард Юрдон . Современный структурный анализ . ISBN   0-13-598624-9 . Прентис Холл. 1 августа 1988 г.; теперь доступен в виде Wiki по структурированному анализу .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ace5ec45da44b934a269a52d6e4a960d__1702896960
URL1:https://arc.ask3.ru/arc/aa/ac/0d/ace5ec45da44b934a269a52d6e4a960d.html
Заголовок, (Title) документа по адресу, URL1:
Data structure diagram - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)