|
|
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Не подскажете, pls? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 14:26 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Что за "дуга" - Relationship? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 14:47 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
:) Нет не ralationship :) Связь 'или'. Т.е. на логической поле одной сущности вяжется с двумя сущностями. А на физической это реализуется через два поля. В designer-е то есть, но его под рукой нет. Тока ервин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 14:55 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
это связь категоризации ? если я правильно поняла тогда там есть такой значок - кружочек с двумя подчеркиваниями (вроде так ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 14:59 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
По-моему, и в логической модели будет 2 атрибута. Да и наличие дуги я всегда считал основанием введения общего предка у родителей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:10 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Типичный пример: Сущность Основное средство Сущность Строения Сущность Станки Т.е. на логической у основного средства один fk одновременно на Станки и Строения, и между этими связями (в designer-е) рисуется дуга, обозначающая 'или' На Физической из этого получаюися два fk. А категоризирование в erwin-е, насколько я понял, это к супертипам относится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:22 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Насколько я понял, в Erwin'е все с точностью до наоборот: есть родительская сущность "Основное Средство", две дочерние - "Строение" и "Станок". ВЫбираешь Identifying relationship на Toolbox'е, грубо говоря: первый щелчок по родителю, второй - по ребенку. И так 2 раза. Вообще интересно, зачем Designer рисует в родителе 2 атрибута? А если у меня куча детей- на каждого по атрибуту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:27 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Надо, конечно, предметную область знать , но вот что : а разве "станок" , "строение " и т.п. - это не тип основного средства тогда просто спавочников типов ..... а связь категоризации используется когда есть группа каких-то одинаковых атрибутов, но есть и небольшие различия... Например - для всех клиентов будет. ИНН. название, адрес, и прочаа лабуда... НО: Для одних будет еще номенклатура грузов, для других - номенклатура подвижного состава и направления работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:38 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
По идее, список типов всегда неплохо иметь. Общие атрибуты всех типов выносим в родителя, а уникальные для конкретного типа ОС - в дочернюю таблицу с идентифицирующей связью с сущностью "ОС". "Кто на ком стоял?" Зачем "ОС" знать, что он "Станок" или "Строение"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:43 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Как бы смысл донести... Основное средство может быть только или станком или строением. Т.е. на логической для ясности эти обе связи и отображаются связанными ОС Станок |------| |------| | |ж-|--------| | | | | |------| | |ж-|-----| |------| |Здание |------| | | |------| ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:44 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Блин, нарисовать не получилось. Основные средства я просто для примера взял. Существует справочник строений Существует справочник станков. Решили сделать основные средства. ОС состоят из зданий, оборудования и.д. ОС обладает какими-то своими атрибутами, плюс к этому должно ссылаться ИЛИ на здание ИЛИ на оборудование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:50 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
все-таки связь категоризация общие атрибуты и различные - это категории есть полная и неполная категоризация ... или сделай как в физической БД (без логического "или") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:57 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
По-моему в ERwinе будет все одинаково, посмотри: http://denislpopov.narod.ru/garbage/os.gif мы про одно и тоже говорим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 15:59 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Может пример я неудачный привёл... 2Denis. Связи на 180 надо развернуть. Т.е. от станков и зданий к ОС. В самом деле пример неудачный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:07 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
И точнее будет сказать не справочники, а классификаторы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:09 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
а как после Designer'а это все выглядит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:16 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
может, другой пример возьмем ? ;) просто про разворот на 180 градусов одно здание - относится к нескольким ОС ???? или тип связи какой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:19 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Да это уже другая задача:) Все-таки ИМХО следует отталкиваться от "ОС" как общего предка всех требуемых сущностей. Если множества значений их первичных ключей пересекаются- тяжело вам, придется или менять их, или вводить какой-то суррогат, а существующий primary key превращать в альтернативный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:27 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Пусть тогда будет: один тип здания относится к разным ОС. В идеале: рисуются эти две связи к ОС и между ними проводится 'дуга'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:28 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Задача состоит в том, чтобы в ервине дугу нарисовать. Реализовывать-то не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:32 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
А это не многие-ко-многим? Что реализуется через таблицу отношений. Будут сущность "Здание", сущность "ОС" и таблица отношений "ОС-Здание" с составным ПК (первичным ключем). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:34 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
видимо так : существует ОС , которое наследует или здание или станок , так ? тогда так и нарисуй без дуги (которая логическое или) в зону не первичного ключа ,т.е. связь неидетнифицирующая .... в базе потом разберешься (триггер или еще что найдешь :)) чтобы одно из полей было заполнено . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:36 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
Да нет. Дуга (прям дуга и рисуется) соединяет связи от станков к ОС и зданий к ОС. Символизирует этим ИЛИ. Связи, естественно, один ко многим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:38 |
|
||
|
Как в ERwin-е 'дугу' нарисовать
|
|||
|---|---|---|---|
|
#18+
а если просто НАРИСОВАТЬ надо, возьми toolbar drawning и нарису дугу ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2003, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32107438&tid=1991796]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 484ms |

| 0 / 0 |
