Как читать ER-диаграмму

как читать ER диаграмму

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

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

Юридические лица

Хотя нет строгих кодов геометрических фигур, которым должны следовать все диаграммы ER, обычно вы найдете объекты, представленные в виде наборов данных внутри прямоугольников. Обратите внимание, что дизайн может варьироваться в зависимости от того, инструмент диаграммы отношений сущностей был использован для создания блок-схемы и собственного выбора создателя. Тем не менее их всегда будет легко идентифицировать, поскольку сущности всегда будут взаимосвязанными субъектами на любой диаграмме отношений сущностей.

Бизнес-диаграммы могут включать классификацию первичных сущностей, таких как «Продукт», «Производитель», «Продавец», «Продавец», «Клиент» и т. д. На диаграммах отношений сущностей, предназначенных для представления больничной среды, могут быть такие сущности, как «Врачи», «Медсестры», «Отделения», «Пациенты» и т. д. Сильные сущности обычно заключены в оболочку в одном прямоугольнике (или любой другой выбранной форме), а слабые объекты будут заключены в дополнительный прямоугольник, чтобы отметить факт.

Отношения

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

Что касается включенных данных, отношения предназначены для описания того, как и почему две сущности связаны, а также их взаимодействия в заданной настройке. В условиях больницы сущность «Пациент» может быть связана с сущностью «Врач» через Отношения, определенные как Диагноз, Лечениекачества Рецепт. Один и тот же пациент может быть связан с другим врачом из другого отделения только через Отношения, определенные как Партнерская.

функции

Атрибуции используются для определения, категоризации и/или оценки как сущностей, так и отношений, которые, в свою очередь, могут определять, будут ли они помечены как сильные или слабые. Точную природу атрибута трудно определить без контекста, но он может быть описательным и многозначным/однозначным.

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

мощность

мощность часто изображается на диаграммах отношений сущностей разделяющими линиями и стрелками. Если вы видите одну сущность, соединенную с тремя разными сущностями через одну линию связи, которая разделяется на три стрелки, это известно как кардинальность «один ко многим». У врача, диагностирующего трех разных пациентов, будет одинаковое представление, как и у пациента, которого лечат врачи из трех разных отделений.

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

Цвета

Диаграммы взаимосвязей сущностей с цветовым кодированием в настоящее время являются обычной практикой, и это надежный и интуитивно понятный способ сделать визуализацию более эффективной и легкой для чтения. Если какие-либо цветовые коды используются для упрощения блок-схема, вы также найдете указатель рядом, в котором будет указано, что представляет каждый цвет. Фактически, каждый символ, используемый на диаграмме ER, должен быть правильно и четко проиндексирован создателем диаграммы.

Это имеет особое значение, поскольку некоторые символы могут иметь совершенно разные, а иногда даже противоположные значения в контексте карты. Например, вышеупомянутая кардинальность «один ко многим» может быть представлена ​​несколькими стрелками на одной и той же линии связи, а не раздвоенными концами.

  1. ИНСТРУМЕНТЫ КАРТИРОВАНИЯ БИЗНЕС-ПРОЦЕССОВ: использование, бесплатные инструменты и руководство
  2. Ликвидные активы: являются ли акции ликвидным активом? Значение и практические примеры
  3. SUBWAY LOGO: эволюция, история и объяснение тайн
  4. ПОСТРОЕНИЕ ДЕЛОВЫХ ОТНОШЕНИЙ: эффективные шаги и советы для любого бизнеса (все, что вам нужно)
  5. Руководство по планированию управления качеством проекта (инструменты и программное обеспечение)

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *

Вам также может понравиться
Передовые методы транспортировки продуктов с регулируемой температурой
Узнать больше

Передовые методы транспортировки продуктов с регулируемой температурой  

Пробираясь по сложному лабиринту логистики, поддерживая целостность ваших продуктов с контролируемой температурой, будь то кустарное пиво, марочные…