ОН-это схема... описание, виды, правила построения
Опубликованно 23.01.2019 09:19
Схема привязки сущности ОН представляет собой блок-схему, иллюстрирующие, как «существа» (люди, предметы или понятия) друг с другом в системе. ER-диаграмма - это модель, которая чаще всего для разработки или отладки реляционных баз данных в области ПРОГРАММНОГО обеспечения, бизнес-информационных систем и исследований. Он использует набор геометрических символов, таких как прямоугольник, ромб, овал и линии для взаимодействия объектов, отношений и их атрибутов.
Эта ER-диаграмма связана с данными структуры DSD, которые с отношениями элементов в пределах сущности, а не отношения между объектами. Схему ОН также широко используется в сочетании с диаграммами DFD потоков данных, информации, процессов или систем. История модели ОН
Развитие этой диаграмме ОН объяснил Питер чан, преподаватели университета Карнеги-Меллона в Питтсбурге. Он начал использовать его для проектирования баз данных в 70-х годах прошлого века. В качестве помощника профессора Sloan School of Management MIT, в 1976 году он опубликовал статью под названием «модель отношений сущностей в единое представление данных». В широком историческом смысле, понимание картины взаимосвязи вещей восходит к древней Греции, принципы обнаружен в работах Аристотеля, Сократа и Платона.
О них философов-логиков более поздний исторический период - Чарльз Сандерс Пирс и Гольф упоминается в работах Фреге. Чтобы работали 1960 и 1970 годах Чарльз Бахман с единомышленниками в теоретической модели Чена. Бахман разработал диаграмму структуры данных, названный его именем. Браун опубликовал работу о моделировании реальных систем. Джеймс Мартин добавил уточнение этой ER-диаграмме. Работа Chen, Бахман, коричневый, Мартина и других участников вело к развитию Unified Modeling language (UML) разработки программного обеспечения. Использование диаграмм
Этот метод используется для моделирования и разработки реляционных баз данных в ER-диаграммах. Особенно часто используется в логических моделях и в отношении определенных технологий, которые в модели реализованы Конституции. В разработке программного обеспечения, ER-диаграмма часто является первым шагом в установке требований к проекту Информ-систем. Реляционная база данных имеет эквивалентную реляционной таблице, так и выражает себя по мере необходимости.
Области применения: Устранение неполадок базы данных. ОН использует диаграмму для анализа существующих баз данных для поиска и устранения проблем в логике или реализации. Рисунок диаграмма должна показать, где это происходит. Система Бизнес-Информации. Диаграммы для проектирования или анализа реляционных баз данных, используемых в бизнес-процессах. Каждый бизнес-процесс, полевых данных используется, в том числе основных мероприятий и взаимодействия, потенциально может извлечь выгоду из реляционной базы данных. Он может оптимизировать процессы, чтобы упростить информацию и улучшить результаты. Реорганизации бизнес-процессов (BPR). Модели ER диаграмм поможет при анализе баз данных, который при реорганизации бизнес-процессов. Образование. База данных сегодня является метод реляционного хранения данных для целей обучения и дальнейшего поиска, так что график ОН может быть полезным при планировании этих структур. Исследования. Поскольку так много исследований сосредоточена на структурированные факты, ОН может играть ключевую роль в создании полезных баз данных для их анализа. Компоненты и особенности
ОН-диаграммы состоят из сущностей, связей и атрибутов. Они также показывают производительность, которая определяется с точки зрения отношения чисел.
Сущность - определяет объект, например, лицо, понятие или событие. Может содержать данные, хранящиеся. Примеры: клиент, студент, автомобиль или продукт. Как правило, показано, как прямоугольник. Тип сущности - группа определяет вещи, как например, школьников или спортсменов, но предметом конкретного ученика или спортсмена. Другие примеры: клиенты, автомобили или продукты.
Набор сущностей - такой же, как ваш тип, но в определенном состоянии в определенный момент времени, например, студенты учатся в классе в первый день. Связи с понятием экземпляр, в котором конкретный человек или автомобиль будет набор объектов.
Существа делятся на сильные, слабые или ассоциативные. Сильный объект не будет может только в соответствии с их особенностями и слабыми существами. Ассоциативный тип соединяет объекты или элементы. Ключи сущностей ссылаться на атрибут, чтобы объект в наборе.
Они делятся на такие категории: Супер. Кандидат. Первичный.
Супер - атрибуты, объекты в наборе сущностей. Ключ от кандидатов - имеет наименьшее возможное число признаков. Первичный ключ избранный разработчиком базы данных для однозначной идентификации набора объектов. Отношений и атрибутов
Отношения, как субъекты взаимодействуют друг с другом или связаны друг с другом. Например, студент может войти в систему, чтобы закончить курс. Эти два объекта быть студентом и курсом, и здесь в контексте - это акт регистрации, который соединяет два объекта. Отношения, как правило, в виде ромбов. Рекурсивная связь: одно и то же лицо участвует в отношениях несколько раз.
Атрибут часто называют овал или круг. Описательный атрибут: характеристика свойства или отношения в сравнении с сущностью.
Атрибуты делятся на простые, составные, производные и даже однозначные или неоднозначные.
Категории: Просто означает, что значение атрибута является неделимой и не может быть разделена дополнительно, например, номер телефона. Составные или композитные Subaru, вытекающие из атрибута. Производного атрибута вычисляется или иным образом зависит от другого атрибута, например, определение возраста на момент рождения.
Многозначные - обозначение атрибута больше чем одно значение, например, несколько телефонных номеров для одного человека.
Однозначно - значение атрибута.
Типы быть в простые или составные атрибуты. Мощность Мощность
Представление числовых атрибутов определены, отношения между двумя объектами или сущностями наборы. Три важные основополагающие отношения - это «один к одному», «один ко многим» и «многие-ко-многим». Пример «один-к-одному» студент будет в связи с электронной почты. Пример «один-ко-многим» или «многие-ко-многим» в зависимости от направления взаимоотношения - учащийся, зарегистрирован для прохождения нескольких курсов, но все они имеют одну обратную линию в отношении ученика. И «многие-ко-многим»: учащиеся как группа связана с несколькими преподавателями и учителями, которые в свою очередь связаны с несколькими учениками.
Мощность может быть отображена в виде обратного или же, в зависимости от того, где символы отображаются. Она имеет ограничения кардинал - минимальное или максимальное количество.
Компоненты ER приравнять слово классах, как это писька сделал. Этот пример показывает, как схема ОН по сравнению с грамматики: Имена Нарицательные. Тип сущности. Пример: студент. Собственное Существительное. Суть. Пример: Салли Смит. Глагол, тип отношений. Пример: регистрация. Прилагательное, атрибут объекта. Пример: студент-второкурсник. Наречие, Атрибутивных Отношений. Пример: в цифровой форме.
Язык запросов базы данных ЭРРОЛ на самом деле конструкция имитирует естественного языка. ЭРРОЛ основан на переработанной реляционной алгебры (RRA) и ОН работает с моделями, исправляя свои лингвистические аспекты. Существуют различные системы обозначений, которые, как правило, похожи, но отличаются некоторыми особенностями: Стиль Чэнь-нотации. Стиль Бахман. IDEF1X-стиль. Стиль Баркера. Модели концептуальных, логических и физических данных
Создайте диаграмму и ER-модель данных развиваются обычно на трех информационных уровнях: Модель концептуального данные - мощность на высоком уровне, мельчайшие детали. Его значение показывает общий масштаб модели и изображения архитектуры системы. Для системы меньшего масштаба, возможно, там нет необходимости рисовать. Вместо этого начнете с логической моделью. Логическая модель данных содержит больше деталей, чем концептуальная. Он определяет объекты в деталях операционные и транзакционные. Логическая модель не зависит от технологии, в которой он реализуется. Модель Конституции.
Будьте уверены, что подобный уровень детализации и объема есть другие типы диаграмм, например для потоков данных. Реляционные Данные
ОН иногда инженеры выделяют диаграммы с дополнительными иерархии для добавления необходимого информационного уровня и формирование базы данных. Например, вы можете добавлять группы расширяется с помощью суперклассов и омолодиться с помощью подклассы только для реляционных данных. Диаграммы ER показать только эти реляционные структуры для неструктурированных данных.
Если данные не будут ограничены четко разграничены в границах поля, строки и столбцы диаграммы. То же самое можно сказать о полуструктурированных данных, поскольку только некоторые данные будут полезны. Создание базовых конструкций
Прежде чем создавать диаграмму, ОН определить все объекты. Сущность появляется один раз на определенной диаграммы. Назвать создаем прямоугольники для всех объектов и правильно. Определяют отношения. Подключить их через линии и дополняют ромб в центре, описывая свои действия. Добавляет атрибуты для объектов. Дайте им значимые имена, чтобы их различать легко.
Это звучит просто, но в сложной системе может вызвать проблемы. Чего только улучшится с практикой. Неопытным разработчикам хм, лучше готовые шаблоны для диаграмм, так что вы можете быстро начать работу и совершенствовать свою практику. Пример разработки программного обеспечения
Диаграмма отношений сущностей в разработке программного обеспечения во многих этапах планирования проекта. Идентифицировать различные элементы системы, их взаимоотношениях между собой и токи будут часто в качестве основы для данных или диаграмм DFD.
Например, инвентаризации программного обеспечения, в розничном магазине, использована база данных, контроль над этими элементами, как покупки, товар, тип товара, источник товара и цена. Предоставление этой информации с помощью диаграммы, ОН будет примерно так:
На диаграмме Инфо внутри овальной формы-это атрибут конкретного объекта. Диаграммы потоков
Схема ОН, как правило, в сочетании с диаграммой потока данных для отображения содержимого хранилища. Помогите визуализировать, как эти данные связаны, в общих чертах. Вы можете при построении ER-диаграммы изобразите отношения вручную. Однако для более сложных систем и для внешних аудиторий программное обеспечение для диаграмм, например: Creately для создания визуально привлекательных и точные графики ЕМУ нужно.
Программа ER-диаграммы, предложенной Creately как онлайн сервис, довольно проста в использовании. Она также идеально подходит для развития команды благодаря своей мощной поддержки на этапе сотрудничества. Преимущества в административной базе данных
База данных-ER-диаграммы составами являются очень полезной основой для создания и управления данными. Во-первых, понять ОН-диаграммы легко. Это означает, что, например, дизайнеры могут использовать ОН-диаграммы для простого общения с разработчиками, заказчиками и конечными пользователями, независимо от их профессионализма в области ИТ.
Они легко переводится в реляционных таблиц, которые можно использовать для быстрой сборки баз данных. Кроме того, ER-диаграммы могут быть использованы непосредственно от разработчиков, база данных как план для реализации данных в конкретные программные приложения. Они могут быть применены в других контекстах, таких как различные отношения и процедуры внутри организации.
Схема ОН очень популярен, поскольку множество преимуществ: Эффективная коммуникация является позволяет читателям понять легко, взаимосвязь между различных сферах компетенций, связанных диаграмму ОН. Символы используются для эффективного представления информации, а также помощь в понимании работы базы данных. Визуальное представление диаграммы потоков данных совместно с ER-диаграммах могут быть эффективно использованы для визуального представления макета. Простое понимание дизайна с использованием диаграмм ОН. Высокая Гибкость. Диаграмма может ОН эффективным для установления отношений с существующими системами. Для этой операции используются математические формулы и реляционных таблиц.
В Интернете существует несколько инструментов, создание и редактирование моделей ER: Pony ORM позволяет пользователям создавать таблицы базы данных с помощью диаграмм Pony ORM и ОН -. Edra Soft - помогает быстро EM создавать диаграммы. Дро - эффективно помогает нарисуйте блок-схем и диаграмм ОН. ERD плюс - он может диаграммами для создания звездообразной схемы и реляционных схем вместе с ОН. Lucidchart позволяет пользователям импортировать структуру диаграмм ОН для эффективной автоматизации процессов. ERDiagrams - графика может скачать его бесплатно, ОН готов. Советы для начинающих
Первый шаг в создании которых ОН определить все объекты, которые вы хотите использовать. Сущность-это не что иное, как прямоугольник с описанием системной информации. Это клиент, менеджер, счет-фактура, расписание может. Нарисуйте прямоугольник для каждого объекта.
Далее связь ER-диаграммы двух сущностей определить. Нарисуйте сплошную линию, два объекта. Определяют отношения. Нарисуйте ромб между двумя объектами и написать краткое описание о том, как они взаимосвязаны.
После этого дополнить атрибуты. Они должны быть добавлены с иконками овальной формы. График завершают объекты и добавлять линии соединяет, чтобы отдельные ромбы отношения, пока не все отношения описаны. Каждый из объектов может быть любой тип взаимоотношений, у некоторых их может быть несколько, это вполне нормально.
Советы для эффективного диаграммы ER: Прежде чем создавать ER-диаграммы, убедитесь, что каждый объект на диаграмме отображается один раз. Все сущности, связи и атрибуты называют в диаграмму. Изучить отношения между сущностями. Устранение всех лишних связей. Не соедините друг с другом. Используйте цвета для выделения важной частью диаграммы. Уровень детализации показывают для пользовательских целей. Возможно, вам придется концептуальной, логической или физической модели Рисунок, в зависимости от необходимых условий. Замкнутые типы сущностей ОН мог смотреть избыточно диаграмма или отношений. Если проблема сохранится с базе данных, контроля ошибок в отношениях, наличие отсутствующих объектов или атрибутов. Убедитесь, что все элементы помечены. Перевод таблицы и диаграммы вперед и назад, если это поможет достичь своей цели. Убедитесь, что диаграмма ОН поддерживает все данные, необходимые для хранения. Укажите точное название для каждого элемента диаграммы. Использовать в имени объекта не забывайте, эти существительные в единственном числе. Прилагательные могут быть использованы для различения объектов одного класса (например, работники с частичной занятостью и сотрудников). Имена атрибутов должны быть актуальны, независимо от системы и легко объяснимо. Удалить неопределенный, избыточных или ненужных отношений среди сущностей. Эффективно использовать цветовые выделения. Можно цвета для классификации подобных объектов или для выделения важных областей на диаграммах.
Как видно из вышесказанного, ОН там особо полезно, где требуется моделировать данные в отношении различных видов и категорий информации и их отношения друг с другом для проектирования баз данных. Автор: Иван Фролов 3. Ноябрь, 2018
Категория: обо всём