Итак, я делаю диаграмму E/R, основанную на наркотиках. В нем говорится, что каждый препарат производится данной фармацевтической компанией, а торговое название препарата идентифицируется среди продуктов данной фармацевтической компании. Итак, вот диаграмма E/R, которую я составил: Теперь самый большой вопрос, который у меня есть об этом, - это отношения от одного до многих или многих? Каждое одно отношение представлено стрелкой (где указательная стрелка означает не более одной, а закругленная стрелка означает ровно одну). Сначала я предположил, что одно лекарство, идентифицированное одним торговым наименованием, будет поступать только от одной фармацевтической компании, но возможно ли, чтобы один препарат поступал из нескольких фармацевтических компаний? Я также не уверен, что это должно быть 3-сторонние отношения или нет.Является ли это отношением от одного до многих или многих?
ответ
Не уверен, что это действительно технический вопрос, на который вы можете найти ответ. Вероятно, было бы разумно прояснить ситуацию с вашим клиентом, но из чистой формулировки я бы предположил.
1.) 1 Drug - 1 Торговое наименование - 1 Компания 2.) 1 Компания имеет многие препараты
Из общих знаний американских наркотиков, различные компании имеют свои уникальные версии препаратов с тем же самым активным ингредиентом, но все они подаются под разными торговыми наименованиями, поддерживая 1 торговое название - 1 фирменное отношение.
Например, ibuprofen (generic) продается под руководством Advil и Motrin (отдельные торговые названия).
В этом стиле диаграммы 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).
Какую ссылку вы используете для рисования ваших диаграмм? Как это объяснить? – philipxy