powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
25 сообщений из 397, страница 9 из 16
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34569992
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторПомогите, пожалуйста.
При попытке запустить ErWin 4.1 Появляется ошибка mmopn32.exe и программа вываливается.
Хотя до этого работала отлично.

Сразу после запуска exe-ника ?
С ODBC не работаешь (в 4-ке без SP есть подобный глюк с ODBC) ?
Можно переустановить и поставить SP1 к ERWin 4.1...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34570676
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё 3 таких вопроса по ERWin'у:

1. Имеется двухуровневая модель. Физический уровень ориентирован на MySQL (соединяюсь через ODBC 3.0). В опциях именования Tools - Names - Model Naming Options на вкладке Physical можно указать максимальную длину для таблиц, столбцов и т.д. (столбец Maximum Length).
Вопрос следующий: почему разрешается указывать длину только до 30 символов, когда максимальная длина имён таблиц и полей в MySQL (работаю и соединяюсь с сервером MySQL 5) составляет 64 символа ?
При указании более 30 символов при нажатии "OK" новое значение не сохраняется.
Или это общее ограничение (30 символов) при работе через ODBC ? Но в любом случае должна быть возможность учёта специфических особенностей конкретной СУБД (в данном случае - 64 символа), даже при работе через ODBC...

2. Создал сущность из двух полей, представляющую иерархию параметров: один параметр может объединять несколько подпараметров. Ключевое поле - идентификатор параметра (PK), неключевое - идентификатор родительского параметра (FK). Т.е. оба поля имеют одинаковый тип и оба задают идентификатор параметра. Естественно, поля связаны неидентифицирующей связью.
Вопрос следующий: почему при переходе к физической модели создаётся таблица только с одним полем (ключевым) - идентификатором параметра? Неключевого поля (идентификатора родительского параметра) нет...

3. Если открыть ERWin'овский файл в текстовом режиме и заменить, скажем, одну букву/цифру в названии какого-либо объекта БД и сохранить файл, то при его открытии ERWin'ом последний станет ругаться на некорректность файла...
Выходит, при открытии файла вычисляются какие-то контрольные суммы ?..
Хотя неидентифицирующая связь на физической модели также отображается...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34573705
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dsi...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34582398
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то ветка рейтинг теряет...
Никакой активности...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34583477
teamon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сущность Rating logical only. Как сделать чтобы на физическом уровне отображалась связь между RTG_EV и CL?
<img src="http://www.ljplus.ru/img3/t/e/team_on/er_logical.jpg" width=284 height=255 alt='17.32 КБ'>
<img src="http://www.ljplus.ru/img3/t/e/team_on/er_physical.jpg" width=260 height=226 alt='12.38 КБ'>
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34587184
Russian Beer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
друзья. Нужна ваша помощь.
школьное задание - создание в InterBase БД маршрутов городского транспорта (с последующим написанием небольшой програмы типа: нахождение подходящего маршрута из пункта А в пункт Б).
Не могли бы вы оценить приложенную диаграмму будущей базы и указать на ошибки..
Спасибо за участие =)
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34587473
Russian Beer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
диаграмма
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34639341
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует вот что: почему эта ветка теряет актуальность ?
1. Все, кто работает с ERWin'ом вышли в отпуск ?
2. ERWin настолько потерял актуальность в глазах присутствующих на форуме, что последние не утруждают себя заглянуть в эту ветку ?
3. Вопросы и темы для обсуждения ERWin'а стали слишком сложными ?
4. Пользователи ERWin'а перешли на другие case-системы ?
5. Вопросы стали настолько "ламерскими" (в глазах присутствующих на форуме пользователей ERWin'а), что читать, а тем более отвечать на эти вопросы стало уже стрёмно ?
6. Или причина в другом ?

Кто как считает ?


з.ы. Меня интересуют 3 вопроса по ERWin'у 7.1:

1. Имеется двухуровневая модель. Физический уровень ориентирован на MySQL (соединяюсь через ODBC 3.0). В опциях именования Tools - Names - Model Naming Options на вкладке Physical можно указать максимальную длину для таблиц, столбцов и т.д. (столбец Maximum Length).
Вопрос следующий: почему разрешается указывать длину только до 30 символов, когда максимальная длина имён таблиц и полей в MySQL (работаю и соединяюсь с сервером MySQL 5) составляет 64 символа ?
При указании более 30 символов при нажатии "OK" новое значение не сохраняется.
Или это общее ограничение (30 символов) при работе через ODBC ? Но в любом случае должна быть возможность учёта специфических особенностей конкретной СУБД (в данном случае - 64 символа), даже при работе через ODBC...
При открытии схемы я сразу соединяюсь с сервером MySQL.

2. Создал сущность из двух полей, представляющую иерархию параметров: один параметр может объединять несколько подпараметров. Т.е. это иерархическая рекурсия. Ключевое поле - идентификатор параметра (PK), неключевое - идентификатор родительского параметра (FK). Т.е. оба поля имеют одинаковый тип и оба задают идентификатор параметра (родительского или дочернего). Естественно, поля связаны неидентифицирующей связью.
Вопрос следующий: почему при переходе к физической модели создаётся таблица только с одним полем (ключевым) - идентификатором параметра? Неключевого поля (идентификатора родительского параметра) нет...

3. Если открыть ERWin'овский файл в текстовом режиме и заменить, скажем, одну букву/цифру в названии какого-либо объекта БД и сохранить файл, то при его открытии ERWin'ом последний станет ругаться на некорректность файла...
Выходит, при открытии файла вычисляются какие-то контрольные суммы ?..
Хотя неидентифицирующая связь на физической модели также отображается...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34640619
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax пишет:

> 1. Все, кто работает с ERWin'ом вышли в отпуск ?
> 2. ERWin настолько потерял актуальность в глазах присутствующих на
> форуме, что последние не утруждают себя заглянуть в эту ветку ?

Я больше например с ним не работаю. Хотя жаль.
Как продукт он видимо деградирует. Его в 4-ке так переписали, что
мы его просто не смогли использовать. Модель в него невлезла.
Память у него кончалась (более 2 гигов). Ну да я писал про это.

> Вопрос следующий: почему разрешается указывать длину только до 30
> символов, когда максимальная длина имён таблиц и полей в MySQL (работаю
> и соединяюсь с сервером MySQL 5) составляет 64 символа ?

Глупость разработчиков ErWIN. Но с другой стороны у тебя тип базы -
абстрактный ODBC.

> Или это общее ограничение (30 символов) при работе через ODBC ? Но в
Нет. Там нет ограничений.

> любом случае должна быть возможность учёта специфических особенностей
> конкретной СУБД (в данном случае - 64 символа), даже при работе через
> ODBC...

Да, должна. Или не должно быть ограничений.

> 2. Создал сущность из двух полей, представляющую иерархию параметров:
> один параметр может объединять несколько подпараметров. Т.е. это
> иерархическая рекурсия. Ключевое поле - идентификатор параметра (PK),
> неключевое - идентификатор родительского параметра (FK). Т.е. оба поля
> имеют одинаковый тип и оба задают идентификатор параметра (родительского
> или дочернего). Естественно, поля связаны неидентифицирующей связью.

> Вопрос следующий: почему при переходе к физической модели создаётся
> таблица только с одним полем (ключевым) - идентификатором параметра?

Ты не прописал RoleName в родительском параметре.

> 3. Если открыть ERWin'овский файл в текстовом режиме и заменить, скажем,
> одну букву/цифру в названии какого-либо объекта БД и сохранить файл, то
> при его открытии ERWin'ом последний станет ругаться на некорректность
> файла...
> Выходит, при открытии файла вычисляются какие-то контрольные суммы ?..
> Хотя неидентифицирующая связь на физической модели также отображается...

Не делай так никогда, если тебе дорога твоя модель.
А на самом деле просто в ErWINе наоборот видимо нифига не проверяется
целостность модели. Один какой-то атрибут поехал, это как-то ловят,
а то, на что это может повлиять, уже не исплавляют. Модель у нас
"ехала" не один раз, при чем при отсутствии таких вот "криминальных"
действий типа редактирования руками модели.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34642072
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Ограничение в 30 символов.
авторГлупость разработчиков ErWIN. Но с другой стороны у тебя тип базы -
абстрактный ODBC.
Тем не менее, при открытии модели я подключаюсь к серверу MySQL... И далее работа на физическом уровне происходит (по крайней мере, должна происходить, исходя из здравого смысла) с ориентацией на native'ную СУБД - MySQL...
Потому что, если при открытии модели отменить соединение с сервером, то ERWin выдаёт предупреждающее сообщение, что "Native DBMS properties will NOT be available without connection when using ODBC". Вот в этом случае (без соединения с сервером) ограничения на 30 символов, не зависимо от длины в MySQL, действительно оправданы...

авторДа, должна
Глюк ERWin'а ? 7-го ?

2. Иерархическая рекурсия.
авторТы не прописал RoleName в родительском параметре.
Прописал. Прописка роли происходит в параметрах связи. После чего в сущности появляется новый атрибут с именем, совпадающим с заданным именем роли.
Рис. (фрагмент модели) на логическом и физическом уровнях приложен в конце поста.

3.
авторНе делай так никогда, если тебе дорога твоя модель.
Такие эксперименты я начал делать после того, как наткнулся на следующий глюк в 7.1-м ERWin'е:
...страшный глюк - практически невозможно создать атрибуты с русскими именами. При создании или переименовывании атрибута пишешь русское имя, жмёшь OK - имя остаётся прежним, т.е. изменения не сохраняются. Иногда проскакивает... раз в 10 попыток... при добавлении/изменении 1-2 русских букв...
Такое наблюдается только на логической модели...
Причина глюка была в некорректной (с глюками) конвертации модели из 4-й версии в 7-ю. Проблему решил путём "select all" и последующей вставкой всех объектов модели в новую пустую модель (созданныю уже в 7-м ERWin'е).

авторОдин какой-то атрибут поехал
Что значит "поехал" ?

авторА на самом деле просто в ErWINе наоборот видимо нифига не проверяется
целостность модели
Если бы ничего не проверялось, то при изменении какого-либо имени модели в текстовом виде модель открывалась бы без проблем...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34642091
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В конце предыдущего поста приложен фрагмент модели логического уровня с двумя иерархическими рекурсиями: сущности "Иерархия параметров Формы А" и "Вычисляемый параметр ОУР".
Вот что получаю на физическом уровне:
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34642148
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. на физическом уровне отсутствуют поля, отвечающие за родителькие параметры: для сущности "Иерархия параметров Формы А" ("FormAParamHierarchy") отсутствует атрибут "Родительский параметр ОУР. Код параметра ОУР", для сущности "Вычисляемый параметр ОУР" ("VALCalcParam") - атрибут "Родительский вычисляемый параметр ОУР. Код параметра ОУР".

Возможная причина такого поведения ERWin'а - тот факт, что первичный ключ сущности "Иерархия параметров Формы А" мигрирует в эту сущность из другой сущности ("Код параметра ОУР"), а не является "собственным" ключём своей сущности. Это же относится и к сущности "Вычисляемый параметр ОУР", где наблюдается такая же проблема с переводом на физический уровень иерархической рекурсии...
Организовать же иерархическую рекурсию в сущности "Параметр ОУР" нецелесообразно, поскольку третий тип параметров ОУР (на рисунках соответствующая сущность не отображена) не имеет рекурсивной связи...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34642152
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда не знаю, я с раздельными моделями на самом деле не работал никогда, только с консолидированной. Может там и в физической модели еще надо прописать что-то типа Rolename.
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34642173
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странная схема кстати. В иерархии параметров формы самой формы нет.
Т.е. иерархия должна быть уже всех параметров.
И отношение подкатегории дает, что "Иерархия параметров" является частным случаем абстрактного "Параметра ОУР". Странно как -то. Сначала надо по-идее сделать разные типы параметров, а потом выстраивать их в иерархии. Иерархия - это отношение над параметрами, а у тебя оно вдруго становится самим параметром. Странно.
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34642504
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНу тогда не знаю, я с раздельными моделями на самом деле не работал никогда, только с консолидированной. Может там и в физической модели еще надо прописать что-то типа Rolename.
так у меня модель не раздельная, а консолидированная... С 2 уровнями - логическим и физическим...

авторСтранная схема кстати. В иерархии параметров формы самой формы нет.
Иерархия параметров выстраивается в пределах одной "Формы А" (это документ такой), посему в составе иерархии параметров должны быть только параметры...

авторТ.е. иерархия должна быть уже всех параметров.
Что значит "уже" всех параметров ?
Если имеется ввиду, что параметры, образующие эту иерархию, должны составлять некоторое подмножество всех возможных параметров (сущность "Параметр ОУР"), то так оно и есть, поскольку параметры в составе данной иерархии являются одной из 3 разновидностей всех параметров, а именно, являются параметрами, содержащимися в документе "Форма А".

авторИ отношение подкатегории дает, что "Иерархия параметров" является частным случаем абстрактного "Параметра ОУР". Странно как -то. Сначала надо по-идее сделать разные типы параметров, а потом выстраивать их в иерархии. Иерархия - это отношение над параметрами, а у тебя оно вдруго становится самим параметром. Странно.
У меня 3 типа параметров: параметры Формы А, вычисляемые параметры и табличные параметры (на рис. не влезло). Иерархии образуют параметры Формы А (только между собой) и вычисляемые параметры (тоже только между собой). Табличные параметры не выстраиваются в иерархию. Именно поэтому я не сформировал рекурсивную связь по отношению к сущности "Параметр ОУР" (табличные параметры, как разновидность параметров ОУР, не образуют рекурсию).
Что касается сущности "Иерархия параметров Формы А", то её следует понимать именно как "Параметр Формы А", просто она не содержит других специфических параметров (которые имеют только параметры Формы А), кроме идентификатора родительского параметра. Ведь идентификатор родительского параметра (благодаря которому, собственно, и образуется рекурсия) с формальной точки зрения - это тоже характеристика (параметр), описывающая "параметр Формы А". Т.е. можно назвать сущность "Иерархия параметров Формы А" как "Параметр Формы А". (Назвал я её так только потому, что она не содержит иных характеристик, кроме идентификатора родительского параметра.)
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34645379
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Единственная проблема, которую никак не обойдёшь - это ограничение в 30 символов для имён таблиц и полей. Это ограничение для моей БД становится критичным...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34659250
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dsi... вымерли проектировщики...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34675063
Cyrax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как насчёт 20 баксов за полное решение проблемы с 30-символьным ограничением имён в ERWin 7.1 при работе с MySQL через ODBC...
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34675941
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cyrax пишет:
> Как насчёт 20 баксов за полное решение проблемы с 30-символьным
> ограничением имён в ERWin 7.1 при работе с MySQL через ODBC...

Маловато будет ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34688612
Фотография hnkovr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно ли как-нибудь визуально скрывать некоторые не PK аттрибуты в сущностях?
А то при их большом количестве сложно читать диаграмму?
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34711442
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ErWin 7.2 кто-нибудь пробовал? Особенно его хваленую интеграцию с Visual Studio Team Edition for Database Professionals. Интеграция-то работает, но не полностью, почему-то Foreign keys в ErWin'овскую модель не засасываются из VS-проекта.
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34713132
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще вопрос - как работать в одной модели с несколькими базами данных, чтобы все это добро синхронизировалось за один раз? есть такая возможность или нет? Или надо на каждую базу данных всегда создавать свою модель?
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34715290
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladiCh пишет:

> И еще вопрос - как работать в одной модели с несколькими базами данных,
> чтобы все это добро синхронизировалось за один раз? есть такая
> возможность или нет?

Я такого способа не знаю по крайней мере.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34723447
Kolfield
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Подскажите пожалуйста, можно ли в BPWin делать ссылки на документы и как это сделать?
(Например - стрелка контроля - "Должностная инструкция" и ссылка на ее электронный вариант).
...
Рейтинг: 0 / 0
Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
    #34817119
Ораклоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

я пытаюсь переконвертить erwin модель в формат Excel (через file->export->external format...->Excel).
Для конвертации там требуется указать Excel blank файл и Excel Mapping файл, которые предлагается взять из соответствующей директории: $MetaIntegration\conf\MIRModelBridgeTemplate\MIRMicrosoftExcelImport

При попытке такого экспорта erwin намертво виснет и непонятно сколько нужно ожидать результатов работы.

Кто-нибудь сталкивался или пробовал делать что либо подобное?
Версия erwin 7.1.2.1303
Объем erwin модели: около 2 мб, 63 таблицы (логическая и физическая модели)

Все это делается для того чтобы поменять типы данных для всех сущностей модели, новые типы данных хранятся в Excel, и я не вижу других легких способов поменять типы данных, кроме как экспортнуть в какой либо формат и поменять типы данных там, так как в самом Erwin поменять типы данных для большего количества сущностей это слишком большой геморрой для моей зарплаты.
...
Рейтинг: 0 / 0
25 сообщений из 397, страница 9 из 16
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Здесь: ВСЕ вопросы по CA ErWin и AllFusion Data Modeler
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]