|
Sybase
|
|
|
|
|
Продукты
|
|
|
|
|
Сообщества
|
|
|
|
|
Меню
|
|
|
|
|
Вход
|
|
|
|
|
Рассылка
|
|
|
|
|
Статистика
|
|
|
|
|
PowerDesigner FAQ
|
PowerDesigner FAQ1. Не могу вставить в Default вызов любой функции.Он ее считает за символьную строку.
Чтобы работали default не в ковычках в PD необходимо заключить выражение в ~
Пример:Простановка по-умолчанию текущего времени в Oracle ~SYSDATE~
2. Не могу сгенерировать скрипт для выделенных объектов в модели.
На вкладке Selection окна Database Generation нажать кнопку Use Graphical Selection (третья слева)
3. Как сделать, чтобы PD генерировал только обновленные объекты (alter) ?
Использовать Database-Modify Database,причем в этом же окне можно определить с чем сравнивать:
odbc,архивная модель,скрипт,причем не забыть поставить галку use alter statement when possible
4. Я могу запустить созданные скрипты прямо из PD ?
DataBase - Excecute SQL
5. Как сделать русские наименования в сущностях ?
Tools -> General Options -> категория Fonts.Там надо выбрать "кирилизированные" шрифты вместо выбранных PD по умолчанию.
6. Как не показывать некоторые столбцы в таблицах (например,постоянные имя пользователя,дата создания записи и др. ?
На вкладке Attributes выбратьCustomize Columsns and Filters и убедиться,что есть галка Displayed установлена.
Теперь если у атрибута отщелкнуть столбец D,то при закрытии окна свойств сущности/таблицы он исчезнет из отображения таблицы.
7. Как сделать,чтобы при генерации скрипта использовались русские буквы ?
Разобраться с настройками кодировки при генерации:во всех окнах (generate/modify database,generate triggers/procedures) во вкладке format выбрать нужную кодировку.
8. Как сделать,чтобы все скрипты были регистронезависимы ?
Разобраться с настройками при генерации:во всех окнах (generate/modify database,generate triggers/proce dures) во вкладке format выбрать Character case No accent+upper.
9. PD не разрешает создавать в разных таблицых атрибуты с одинаковым Code ?
Tools-Model Option.В дереве для Model Settings снять галку с Unique code.
10. Делаю скрипт,а он вначале удаляет таблицы.
Database Generation-Options-Table&Column- снять галку Drop table
11. Хочу показывать только код, а не наименование сущностей.
Tools->Model Options, в дереве Naming Convertion,затем радиокнопки Display: Name<->Code.
12. При генерации скрипта появляются кавычки.
Либо попытаться добиться нужного результата аналогично п.8,либо Database->Edit Сurrent DBMS..., далее: Script\Sql\Format\CaseSensitivityUsingQuote + посмотретьв cdm и pdm Tool-Model Option/Model settings флажок name/code case sensive.
13. Хочу,чтобы подсвечивались в текстовых редакторах PD ключевые/зарезервированные слова/функции.
Database->EditCurrentDB/Script/Sql/Keywords/,там определиться в какую группу добавить и вписать нужное слово.
14. Делаю связь между таблицами в физической модели,а в дочерней не появляется автоматом PK родительской.
Model Options/Model settings/Reference - поставить галку Auto megrate columns.
15. В ERWin два уровня модели бд - логический и физический. А как с этим в PowerDesigner'е?
В PD эти уровни называются CDM и PDM соответственно.
16. В ERWin есть Subject Areas. А как с этим в PowerDesigner'е ?
В PD есть понятие Package.
17. Хочу сделать произвольный check-constraint.
В свойствах атрибута находите вкладку Additional check (может быть скрыта-тогда нажать кнопку More) и там уже пишем,что угодно. Для доступа к текущему столбцу можно использовать %COLUMN%.
18. Хочу на FK индекс.
Database -> Generate Database в диалоге Database Generation, Options в дереве Table&Column-Index, а там Index filter-Foreign key должен быть выбран.
19. В концептуальной модели делаю связь 1:1, но в физической модели в каждую из таблиц приходит по PK дочерних.
Установить DominantRole на вкладке Cardinalities для отношения.
20. При переносе сущности в другой пакет PD ее удаляет.
Tools->General Options/General,радиогруппа Drag & Drop:
Move - перемещает объект, т.е удаляет его из исходного пакета,
Copy - копирует объект,
Create Shortcut - создает ярлык объекта в пакете-назначении,
Replica - создает реплицируемую копию объекта в пакете-назначении.
21. В чем разница между "Создать графический синоним" и "Вставить как ярлык"?
Если на одной диаграмме, то разницы нет, т.е каждый новый ярлык N = графический синоним N+1. Если на разных диаграммах, то нужно "Вставить как ярлык", чтобы получить новый элемент (копию объекта модели), а затем уже можно "Создать графический синоним".
22. Как научить PD при генерации физической модели из концептуальной, при реализации связки один ко многим, давать имя foreignkey ключей, такие как мне необходимо, а не создавать их автоматом из pk другой таблицы ?
Поправить в PDM Generation Option во вкладке Detail шаблон для FK (вызывается из Tools-Generate Phis data model), но если их несколько от одной таблицы - то только ручками в PDM. Чтобы аналогично этим правилам делались наименования constraint,то database-changecurrentdbms/script/objects/reference/constname.
23. Выделяю несколько объектов мышкой,по правой кнопке пытаюсь применить к ним формат или вырезать, но действие применяется только к тому объекту,на котором щелкнуто правой кнопкой ?
Надо выбирать нужное действие не по правой кнопке,а по кнопке на клавиатуре выбора контесктного меню.
24. Как автоматически создать view по таблице ?
Выбрать таблицу,далее Tools-Create View.
25. Хочу запустить скрипт прямо из PD ?
Database-Execute SQL.
26. Не подскажете как сделать в PD10 отчет следующего вида: имя таблицы, имя поля, код поля, тип данных, а то стандартный отчет позволяет вывести только отчет в виде: имя таблицы, имя поля ?
Добавляете в отчет элемент List of Table Columns, после чего по контектсному меню на нем выбираете Layout и указываете требуемые атрибуты.
27. Как автоматически сделать автоинкрементный триггер ?
Создать последовательность,зайти в свойства столбца,к которому надо приделать триггер,выбрать для него созданную последовательность,а затем Tools-Rebuild Objects-Rebuild trigger.
28. Напереносил объектов в пакеты,а связей между ними нет.
Tools-Complete LIks,либо по одиночке вытаскивать из дерева на диаграмму.
|
Дата публикации: Friday 05 May 2006 06:34:23 Материал прочитан: 19989 раз(а) [ Назад ] |
|
|
|
|
|
|
Copyright©2005 . Все права защищены.
|