powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 1
23 сообщений из 848, страница 34 из 34
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34182303
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как кто организует ведение проекта в PD? (приводите свои примеры)
У меня примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
Project_Folder
|-Ananisys_Folder
| |-RQM_Model
| |-UseCase_OOM_Model
| |-BPM_Model
|-CDM_Folder
| |-DomainObject_CDM_Model
| | |-Module1(Package)
| | | |-Module1. 1 (Package)
| | |-Module2(Package)
|-PDM_Folder
| |-MSSQL_PDM_Model
| | |-Module1(Package)
| | | |-Module1. 1 (Package)
| | |-Module2(Package)
| |-Oracle_PDM_Model
| | |-Module1(Package)
| | | |-Module1. 1 (Package)
| | |-Module2(Package)
|-OOM_Folder
| |-DomainObject_OOM_Model
| | |-Module1(Package)
| | | |-Module1. 1 (Package)
| | |-Module2(Package)
| |-DTO_OOM_Model
| | |-Module1(Package)
| | | |-Module1. 1 (Package)
| | |-Module2(Package)
| |-DAL_OOM_Model
| | |-Module1(Package)
| | | |-Module1. 1 (Package)
| | |-Module2(Package)
| |-Service_OOM_Model
| | |-Module1(Package)
| | | |-Module1. 1 (Package)
| | |-Module2(Package)
| |-UI_OOM_Model
| | |-Module1(Package)
| | | |-Module1. 1 (Package)
| | |-Module2(Package)
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34182665
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все примерно аналогично (только нет bpm модели в представлении от Sybase - у меня отдельный куст в OOM ветви-BP description ),но так как я пытаюсь подружить pd и с управлением проектами и с процессом разработки,то еще сразу же под корневым узлом у меня лежит free model,где у меня лежат ссылки на все документы,которые не формализуются в pd, а именно ссылка на MSProject-товый файл и на bug/feature tracking xls файл.

P.S.на самом деле было бы интересно встретиться и посмотреть,как у Вас вся эта модель работает вживую (как я понимаю,наверняка задействован репозиторий и прочие штуки для командной работы).
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34183054
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shtock
сразу же под корневым узлом у меня лежит free model,где у меня лежат ссылки на все документы,которые не формализуются в pd, а именно ссылка на MSProject-товый файл и на bug/feature tracking xls файл.

Хорошее замечание, спасибо. Интересно, какие есть другие область применения free model? Для чего она изначально создана?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34183591
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по мануалу как понимаю-для этого (для всего невписывающегося в стандарт PD) и была сделана :) Так сказать, говорящее название.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34209305
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя я уже спрашивал про это, но все же уточню, может что новое узнаю...
Работаю в 10PD. Достал меня гемор с модификацией базы. Нужно изменить поля, связи, добавить таблицу и т.п. КМ и ФМ делаю, а потом ручками правлю в базе, т.к. пару раз посмотрев скрипт, который генерирует PD на модификацию, теперь стремаюсь его применять... Если только отдельными кусками. Как все-таки вы работаете, неужели ручками? Может в PD12 что-то получше стало?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34209435
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 12-м стало получше,но все равно довольно часто скрипт слетает и генерятся скрипты на создание временных таблиц и вставку и прочее прочее.В общем use alter when possible не работает.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34212708
Bulldozer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как установить PowerDesigner11 в ASP11.2 из под wine???
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34212871
Господа матёрые професионалы!

Натолкните на мысль как в "Check Model" добавлять свои условия:
Например мне нужно чтобы при нажатии на "Check Model" Power Designer проверял
что primary key column name для таблицы table_name имеет формат именно: table_name_pk
И если это не так то вывести варнинг.

Спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34212941
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МОжно просто отдельный скрипт написать и там выводить MessageBox-ом или в output места,где есть расхождения.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34213564
Скрипт есть ( и достаточно большой :( ), но получается не оптимальный процесс:
1) Работа с моделью в Power Designer
2) Check Model
3) Generate db script
4) create db
5) run validation script
5-a) if something wrong - go to step 1

Хотелось бы видеть все ньюансы на шаге 2
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34213907
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как я понимаю ваш validation script работает по скрипту бд,сделайте его на pd и пусть он работает по файлу модели.через соотв объекты можно доступиться до column_name
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34218513
авторсделайте его на pd и пусть он работает по файлу модели.через соотв объекты можно доступиться до column_name


Простите меня за мои убогие знания в PD,
но вот именно это я и не пойму как сделать:
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34218836
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воспользуйтесь примерами из <каталог pd>->VB scripts
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34228428
СПб2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, шо такое стереотип в PD, зачем он нужен, как его используют?
спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34229606
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже самое,что и стереотип в uml.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34230490
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СПб2007Господа, шо такое стереотип в PD, зачем он нужен, как его используют?
спасибо.
Например, как некоторую метаинформацию для генерации кода. В PDM , например, определяем стереотип "inheritance" для relation, характеризующих реализацию наследования в виде связи 1-к-1. Далее этот стереотип используется в генераторе CRUD-слоя хранимых процедур.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34230767
СПб2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, извините, я имел ввиду использование стереотипов при проектировании БД.
Просто непонятно практическое использование стереотипов, например, в Physical Model...
Расширение семантики...Суть, вопроса в том, что стереотипы носят описательный характер, или от них есть какая-та практическая польза?
Не знаю, что такое CRUD-слой, поэтому использование стереотипа в relation не понял.

Например, стереотип для таблиц и колонок, как это использовать?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34230941
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СПб2007Суть, вопроса в том, что стереотипы носят описательный характер, или от них есть какая-та практическая польза?
Не знаю, что такое CRUD-слой, поэтому использование стереотипа в relation не понял.
Например, стереотип для таблиц и колонок, как это использовать?
CRUD - Create-Read-Update-Delete, соответственно в PDM это процедуры выполняющие insert,select,update,delete. В PDM невозможно определить является ли связь реализацией наследования (inheritance link) или это просто связь (это возможно в CDM и OOM). Генератору хранимых процедур такая информация важна, потому что он должен понять нужно ли вызывать insert класса(таблицы)-предка, чтоб стек вызовов выглядел примерно так:
exec InsertParent @id, @p1, @p2
exec InsertChild @id, @p3, @p4

В OOM, например, стереотип пакета(package) используется родным генератором кода для того, чтобы определить генерировать ли отдельную сборку для пакета (если у пакета установлен стереотип "assemblity" - то генерируется отдельная сборка и проект).

Вобщем, если говорить просто, стереотип - это способ быстрого определения простой дополнительной meta-информации для объекта модели (вместо использования extended attributes).
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34232758
skalinkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только начал юзать PD. Не могоу разобратся как сделать такое. Есть таблица1 (userid) и таблица2 (концептуальная модель). Есть Референс1 и Референс2 на таблица2. Получаем две колонки с форен ключ на Таблица1. PD генерит имя userid и вторая колонка Pro_userid. Мне надо что бы имя колонок генерилось от Референс1 и Референс2. Тоесть получить таблица2.Референс1 и таблица2.Референс2. Как это сделать? если можно конечно.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34233170
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skalinkin Как это сделать?
При генерации модели PDM из CDM поиграться с шаблоном FK Column Name Template.
К сожалению этот шаблон не воспринимает переменную %CHILD%. Можно выкрутиться следующим образом: задайте имя reference=ChildTable+ParentTable и используйте шаблон %REFR%%COLUMN%
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34260832
Реадер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу настроить автоматическое создание primary key со свойством identity (1,1).
но задать начальное значение и приращение пока не удалось
Подскажите, что прописать в свойстве базы (MSSQL2000) на вкладке OPTION для этого.

или я не там копаю и делается это совсем по другому?

Сергей


Посоветовали так:
>В PD12 это делается в свойствах столбца, на вкладке "Microsoft"/Identity Column/Identity seed >and increment. Задается так: start_val, increment p/s/


Но в моей PD 11 не нашел такой закладки
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34261302
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеадерНо в моей PD 11 не нашел такой закладки
В PD11 придется править описание DBMS (DataBase/Edit Current DBMS), создать два extended attribute(start_ident и increment_ident) у объекта column и исправить скрипт генерации таблицы так, чтобы он использовал эти extended attribute.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 1
    #34261376
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В целях упрощения навигации и удобства просмотра эта ветка закрывается и открывается ее продолжение: Все вопросы по Sybase PowerDesigner (PD), Часть № 2 .
...
Рейтинг: 0 / 0
23 сообщений из 848, страница 34 из 34
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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