2017-01-21 6 views
0

Итак, я делаю диаграмму E/R, основанную на наркотиках. В нем говорится, что каждый препарат производится данной фармацевтической компанией, а торговое название препарата идентифицируется среди продуктов данной фармацевтической компании. Итак, вот диаграмма E/R, которую я составил: E/R diagram Теперь самый большой вопрос, который у меня есть об этом, - это отношения от одного до многих или многих? Каждое одно отношение представлено стрелкой (где указательная стрелка означает не более одной, а закругленная стрелка означает ровно одну). Сначала я предположил, что одно лекарство, идентифицированное одним торговым наименованием, будет поступать только от одной фармацевтической компании, но возможно ли, чтобы один препарат поступал из нескольких фармацевтических компаний? Я также не уверен, что это должно быть 3-сторонние отношения или нет.Является ли это отношением от одного до многих или многих?

+0

Какую ссылку вы используете для рисования ваших диаграмм? Как это объяснить? – philipxy

ответ

0

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

1.) 1 Drug - 1 Торговое наименование - 1 Компания 2.) 1 Компания имеет многие препараты

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

Например, ibuprofen (generic) продается под руководством Advil и Motrin (отдельные торговые названия).

0

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

На такой диаграмме каждая строка помечена номером или диапазоном, указывающим количество сущностей в каждом наборе объектов, которое разрешено в наборе отношений. В таблице для отношения будет FK для каждой строки. Per Chen это будет описано как (в порядке отношения название компании-наркотика) (максимально-1) -to- (точно-1) -to-N (при условии, что немеченная строка означает любое число). На каждом конце линии есть стиль с мощностью.

Недоразумения/искажения/неправильное присвоение стиля Чэнь старше & новые методы & (хотя и довольно распространенные) приводят к различным так называемым ER-диаграммам.

В одном из таких стилей отображаются только сущности типа с отношениями, показанными соединительными строками, помеченными именами отношений. Соотношения 1: многие могут быть реализованы с помощью атрибута FK в одной из таблиц типов сущностей, хотя им и не нужно, и хотя это противоречит моделированию Chen ER, которое использовало бы таблицу. Как правило, для n-арных отношений при n> 2 вместо того, чтобы иметь только три отрезка линии, соединяются в точке, точка заменяется ящиком для того, что в Чэне является типом «ассоциативной сущности». Линии тогда будут участвовать/FK под Ченом. Все линии представляют собой 1: многие отношения. Другие так называемые диаграммы ER имеют только коробки для таблиц и строк для FK и даже не имеют связей с объектами в смысле Chen. Использование линий, которые только когда-либо обозначают 1: многие отношения и/или FK, приводит к тому, что строки и FK являются (ошибочно, но повсеместно) называемыми «отношениями». (Кажется, что вы понимаете это слово.)

В настоящее время имеется запись в Википедии E-R modeling (and E-R diagrams).