Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / стрелки столбец-столбец, а не таблица-таблица / 19 сообщений из 19, страница 1 из 1
01.10.2007, 11:49
    #34837921
ex-geolog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
Можно ли в PowerDesigner-е настроить отображение связей от столбца к столбцу? Считаю что так более наглядней при создании общей "схемы" базы данных.
Спасибо.
...
Рейтинг: 0 / 0
02.10.2007, 23:42
    #34842407
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
ex-geologМожно ли в PowerDesigner-е настроить отображение связей от столбца к столбцу? Считаю что так более наглядней при создании общей "схемы" базы данных.
Думаю, авторы PowerDesigner-а с восторгом с тобой согласятся, как только ты нарисуешь им, как в этом случае должна выглядеть диаграмма для составного внешнего ключа.
...
Рейтинг: 0 / 0
03.10.2007, 21:29
    #34845108
geodenn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
раздваивающаяся стрелка... хотя на битвин похоже... ну или поставить их раядом и сделать что то типа "}" - вроде неплохое решение. или выделять их цветом (pk и fk) и начало и конец стрелки тоже... думаю можно много чвсего придумать, но мне кажется логичным и более простым для понимания указывать конкретные столбцы, нежели просто таблицу... странно что это не риализовано никак.
...
Рейтинг: 0 / 0
04.10.2007, 15:21
    #34847092
----d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
geodenn странно что это не риализовано никак.

просто нафиг никому не нужно и даже вредно, поскольку нагромождает _лишние_ детали... Лист и так маленький, приходится зачастую клеить из нескольких листов (не всегда с доменами удобно работать), а еще на нем разбирать...

Неужели не понятно, что столбец, на который ссылаешься - PK, именуй первичные столбцы по человечески а не просто id, а форены именуй точно также и никакой путанницы не будет и лишних каракулей тоже не надо будет использовать
...
Рейтинг: 0 / 0
04.10.2007, 15:36
    #34847147
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
----d wrote:

> просто нафиг никому не нужно и даже вредно, поскольку нагромождает
> _лишние_ детали... Лист и так маленький, приходится зачастую клеить из
> нескольких листов (не всегда с доменами удобно работать), а еще на нем
> разбирать...

Имхо порой нужно, например, чтобы удостоверить, что все в порядке. А то бывает, что поле есть, а
самого ключа нет: удалили, или забыли поставить, или еще что. При желании и сейчас все это можно
отключить - домены/типы полей, ключи/индексы/триггера таблицы - а можно и показывать.

В принципе, напротив поля можно выводить признак, что он относится к уникальному/внешнему ключу
и/или индексу. Можно выделить такие поля отдельным цветом/шрифтом. Жаль только, что если на таблице
есть несколько внешних ключей, то у полей этот признак именуется как <fk1>, <fk2> и т.д. Осталось
только понять, который из ключей подразумевается под <fk1>, а который под <fk2>.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.10.2007, 15:44
    #34847181
----d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
Denis Popov
----d wrote:

В принципе, напротив поля можно выводить признак, что он относится к уникальному/внешнему ключу
и/или индексу. Можно выделить такие поля отдельным цветом/шрифтом. Жаль только, что если на таблице
есть несколько внешних ключей, то у полей этот признак именуется как <fk1>, <fk2> и т.д. Осталось
только понять, который из ключей подразумевается под <fk1>, а который под <fk2>.
Posted via ActualForum NNTP Server 1.4

Вопрос понял, отвечаю :)

В Power Designer-е Tools->Display Preferences->Reference->комбуха Join

после этого на всех стрелочках будут написаны какое поле какому равно
посмотри картинку в ветке
http://www.sql.ru/forum/actualthread.aspx?tid=479047
...
Рейтинг: 0 / 0
04.10.2007, 15:54
    #34847216
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
----d wrote:

> В Power Designer-е Tools->Display Preferences->Reference->комбуха Join
>
> после этого на всех стрелочках будут написаны какое поле какому равно

Угу, только одновременно с Join нельзя вывести имя внешнего ключа, ни в PD11.1, ни в PD12.5. А ведь
для поля есть еще признаки, что оно входит в альтернативный ключ или в индекс - для них порой тоже
бы хотелось вывести признак, к какому именно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.10.2007, 16:06
    #34847257
----d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
Не понял...

юник-и помечаются отдельно, если несколько полей входят в один UK, то они все помечаются одинаково.

При чем тут форен и юник?

Названия всех ключей можно вывести под списком колонок, только необходимо сразу название ключа прописывать равным названию констрейна
...
Рейтинг: 0 / 0
04.10.2007, 16:14
    #34847286
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
----d wrote:

> юник-и помечаются отдельно, если несколько полей входят в один UK, то
> они все помечаются одинаково.
>
> При чем тут форен и юник?

А про то, что, на мой взгляд, неплохо бы было напротив имени поля в таблице вывести признак, в каком
именно ключе или индексе оно участвует. Т.е. что-то более информативное чем "<ak1,fk2> <i3>".
Внешний ключ - один из этих признаков.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.10.2007, 16:47
    #34847421
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
Имхо для начала стоит договориться, какую именно задачу вы обсуждаете. Потому что их есть минимум три разных:

1. Вывод схемы на экран
2. Вывод схемы на бумагу небольших размеров
3. Вывод схемы на бумагу больших размеров.

Кабы распечатать диаграмму "во всю стену" - безусловно, будет лучше максимум информации. Кабы "на листок-два" - лучше разумный минимум. А для вывода на экран - минимум плюс выпадающие подсказки.
...
Рейтинг: 0 / 0
04.10.2007, 16:50
    #34847440
----d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
Denis Popov


А про то, что, на мой взгляд, неплохо бы было напротив имени поля в таблице вывести признак, в каком
именно ключе или индексе оно участвует. Т.е. что-то более информативное чем "<ak1,fk2> <i3>".
Внешний ключ - один из этих признаков.
Posted via ActualForum NNTP Server 1.4

ну не знаю, "утолщать" изображение таблицы - места жалко, если именовать по-человечески поля (например User_ID является FK, соответственно, скорее всего, ссылается на таблицу Users), то проблем станет на порядок меньше...

И чем информативней писать около поля название всех ключей, куда он входит? Неужели такая надпись
Код: plaintext
Type_ID int UK_REP_GROUPS_SH UK_FILTR_POS2 FK_CREDITTYPES_BY

будет информативней чем
Код: plaintext
Type_ID int <ak1><ak2><fk4>
?

При этом найти/не найти другие поля входящие в UK при "краткой" записи на порядок проще
...
Рейтинг: 0 / 0
04.10.2007, 16:53
    #34847453
----d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
softwarerИмхо для начала стоит договориться, какую именно задачу вы обсуждаете. Потому что их есть минимум три разных:

1. Вывод схемы на экран
2. Вывод схемы на бумагу небольших размеров
3. Вывод схемы на бумагу больших размеров.

Кабы распечатать диаграмму "во всю стену" - безусловно, будет лучше максимум информации. Кабы "на листок-два" - лучше разумный минимум. А для вывода на экран - минимум плюс выпадающие подсказки.

Тогда уж

1) В виде схемы
2) В виде отчета

Отчеты PD формирует замечательные, при необходимости лучше туда заглянуть
...
Рейтинг: 0 / 0
04.10.2007, 16:55
    #34847463
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
----dТогда уж

1) В виде схемы
2) В виде отчета

Отчеты PD формирует замечательные,
В отчетах PD присутствуют "стрелки столбец-столбец или таблица-таблица"? К чему вообще Ваш пост, как он относится к теме?
...
Рейтинг: 0 / 0
04.10.2007, 17:00
    #34847481
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
----d wrote:

> ну не знаю, "утолщать" изображение таблицы - места жалко, если именовать
> по-человечески поля (например User_ID является FK, соответственно,
> скорее всего, ссылается на таблицу Users), то проблем станет на порядок
> меньше...
>
> И чем информативнее писать около поля название всех ключей, куда он
> входит? Неужели такая надпись
>
> Type_ID int UK_REP_GROUPS_SH UK_FILTR_POS2 FK_CREDITTYPES_BY
>
>
> будет информативнее чем
>
> Type_ID int <ak1><ak2><fk4>
>
> ?

Мне бы хватило возможности вывода номера возле его названия, например, возле внешнего ключа:
"FK_CREDITTYPES_BY <fk1>" - сразу видно, какой он номер.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.10.2007, 17:07
    #34847516
----d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
softwarerВ отчетах PD присутствуют "стрелки столбец-столбец или таблица-таблица"? К чему вообще Ваш пост, как он относится к теме?

собственно как ответ на:

1. Вывод схемы на экран
2. Вывод схемы на бумагу небольших размеров
3. Вывод схемы на бумагу больших размеров.
...
Рейтинг: 0 / 0
04.10.2007, 17:19
    #34847568
----d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
Denis Popov


Мне бы хватило возможности вывода номера возле его названия, например, возле внешнего ключа:
"FK_CREDITTYPES_BY <fk1>" - сразу видно, какой он номер.
Posted via ActualForum NNTP Server 1.4

Я наверное что-то не до конца понимаю...

1) Если вывести внизу таблицы ключи, то там будут отображаться PK и AK с соответствующими "алиасами"

2) А для чего нужно постоянно знать названия ключей? Чтобы включать/отключать/удалять/создавать?
Вот название индексов мне периодически нужно...
...
Рейтинг: 0 / 0
04.10.2007, 17:25
    #34847588
А6дулла
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
ИМХО, нельзя.
Но и пользы немного от такой фичи.

Такая фича есть в Oracle Data Integrator, и в общем, она бесполезна. Все равно для кодинга люди смотрят на текст FK констрейнта или что там еще.
...
Рейтинг: 0 / 0
04.10.2007, 21:08
    #34848055
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
----dсобственно как ответ на:
Ээ.... я правильно понимаю, что если попросить Вас перечислить игроков "Спартака", то "собственно в ответ на" пойдет нечто вроде

1. Спартак.
2. ЦСКА.
3. Динамо.
......

?
...
Рейтинг: 0 / 0
05.10.2007, 10:49
    #34848815
----d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
стрелки столбец-столбец, а не таблица-таблица
2 softwarer
может хватить пытаться провоцировать?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / стрелки столбец-столбец, а не таблица-таблица / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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