powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 2
25 сообщений из 213, страница 4 из 9
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34362581
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник
Скажите плиз
В качестве основы для репозитария выбрал Oracle 9i, создал тестовую схему данных, юзера.
Создал репозитарий, добавил лог. и физ. модель.
Вопрос, для отдельных проектов нужно создавать отдельные схемы на Oracle или "все кидать в кучу"?
Есть ли возможность на уровне юзеров репозитария PD назначать отдельные права например на видимость проектов?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34362798
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
dim tab
dim col
for each tab in folder.tables
  if not tab.isShortcut then
    for each col in tab.columns
      if col.GetExtendedAttribute("ExtColumnDeferOption") <> "" then
        col.SetExtendedAttribute "ExtColumnDeferOption", null
        output tab.name & "." & col.name &_ 
          " ExtColumnDeferOption: " & col.GetExtendedAttribute("ExtColumnDeferOption")
        end if  
      end if
    next
  end if
next


SetExtendedAttribute(ByVal QualifiedMemberName As String, ByVal Value As Any)
Changes the values of an extended attribute, knowing the qualified name of the extended attribute. The qualified name is the name of the extended attribute prefixed by the code of the GenerationTarget object on which the extended attribute has been defined. For example "MyGenerationTarget.MyExtendedAttribute".
Однако с префиксом тоже не получилось :(
Сам я пользуюсь SetExtendedAttributeText, и это всегда работает:
col.SetExtendedAttributeText "ExtColumnDeferOption", ""
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34362846
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 aL MIR
>>>Вопрос, для отдельных проектов нужно создавать отдельные схемы на Oracle или "все кидать в кучу"?

Думаю в отдельной схеме особой необходимости нет. В один и тот же репозитарий, на одной и той же бд( или схеме бд для Oracle) можно поместить сколь угодно много моделей.

>>>Есть ли возможность на уровне юзеров репозитария PD назначать отдельные права например на видимость проектов?
Именно на видимость - наверное все-таки нет. Скорее всего придется создавать несколько репозитариев в данном случае и давать/отнимать права на connect к репозитарию отдельным юзерам. Права которые можно назначать юзерам - List or Read or Write or Full. Т.е. в любом случае если юзер подконнектился к репозитарию, он может видеть список объектов размещенных в репозитарии.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34362867
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Те нет в репозитарии возможности объединения в проект (хотя бы в подкаталог)?
Получается все модели от разных проектов в одной куче?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34362908
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник wrote:

> Сам я пользуюсь SetExtendedAttributeText, и это всегда работает:
> col.SetExtendedAttributeText "ExtColumnDeferOption", ""

Спасибо, видать, он в 12-м появился, в 11.1 SetExtendedAttributeText еще нет. Придется руками.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34363019
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aL MIRТе нет в репозитарии возможности объединения в проект (хотя бы в подкаталог)?

Почему нет? Папки создавать можно в репозитарии.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34363469
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага получилось, создал папку!
Даже оказалось что именно на папки можно создавать перписсион на юзеров ;)
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34373449
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Концептуальная модель. Надо создать идентификатор. см рисунок...
Вопрос, как его сделать, если одного из атрибутов, образующих этот идентификатор, в сущности еще нет. Поле ID мигрирует из "Изготовляемого изделия" в "Изменения в составе..." в только в физической модели
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34373925
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то мне кажется,что хрень нарисована.Как могут наследоваться абслолютно разные вещи?тут надо простой relation тянуть.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34374008
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соглашусь... Но сути вопроса это не меняет
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34374148
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только в физической модели:делать составной уникальный индекс.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34374540
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как же концепция? :-) Я так понимаю, что для этого Концептуальная модель и существует, чтоб показать подобные вещи. В данном случае, что два атрибута образуют альтернативный ключ
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34374619
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это и есть концепция-не напрягаться всяким там несущественными знаниями,а ля составные ключи из мигрировавших столбцов.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34397511
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Это и есть концепция-не напрягаться всяким там несущественными знаниями

Что значит не существующие????
У меня есть таблица, в которой хранятся чертежи сборок. Во второй таблице - детали входящие в эти сборки с позициями, под которой входят они в сборку. В одну сборку не может входить две детали с одинаковыми позициями. Т.е. альтернатиивный ключ во второй таблице состоит из мигрировашего идентификатора сборки и позиции... Логично было бы поставить AK в концептуальной модели, а не в физической.

PS По УСЛОВИЮ ЗАДАЧИ сборка состоит ТОЛЬКО ИЗ ДЕТАЛЕЙ , подсборок там нет. Стандартная связь 1:n, никаких деревьев городить не надо!!!
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34399440
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Что значит не существующие????" - вот то и значит :) Я,например,в концептуальной модели определяю только сущности,связи и атрибуты.Индексы делаю в физ модели.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34400681
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не ИНДЕКС! Это альтернативный Ключ! И он должен быть казан в концептуальной модели... Это логическое понятие... А вот уникальный индек, построенный по этим двуп полям - это физическое понятие...
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34400859
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит у Вас другое понятие логики,чем у sybase.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34403129
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа,наверняка тема уже поднималась,но в старом топике по PD найти не могу-как для оракловых таблиц в физ модели добавить ON COMMIT DELETE ROWS.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34403141
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Усе.Нашел.Не увидел в physical option(all)-видать потому,что стояло на первом месте
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34409751
Uprocking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Такая проблема:

Когда связываешь две таблицы (PDM), то в одной из них появляется внешний ключ. При изменении типа или имени первичного ключа в родительской таблице, в связанной таблице эти параметры у внешнего ключа не меняются.
Как сделать, чтобы они менялись автоматически?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34419958
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UprockingКак сделать, чтобы они менялись автоматически?
Никак, можно только сделать Cancel Migration, а затем повторно Migrate Columns для reference на закладке Join. При этом столбец в дочерней таблице будет сгенерирован по установленному шаблону.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34423590
SerJ de SuDDeN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня вопрос:
Можно ли генерировать отдельный файл для каждой колонки? Generated File в Profile/Column создал, в превью он отображается, а вот при генерации:( он его пропускает.
Мне нужно прогенерить для каждой колонки отдельную xml-ку.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34423849
Uprocking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Роман!
То, что надо!
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34424046
vansickle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наверное главное неудобство, которое я испытываю при работе с PD - это отсутствие внятного документирования клавиатурных shortcuts - и не знаю где их посмотреть/поменять, подскажите.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34424601
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vansickle wrote:

> наверное главное неудобство, которое я испытываю при работе с PD - это
> отсутствие внятного документирования клавиатурных shortcuts - и не знаю
> где их посмотреть/поменять, подскажите.

Поменять имхо нельзя, и слово Shortcut в PD зарезервировано для других вещей, по поводу горячих
клавиш - поищи в справке PD слово Accelerators.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25 сообщений из 213, страница 4 из 9
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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