powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / стрелки столбец-столбец, а не таблица-таблица
19 сообщений из 19, страница 1 из 1
стрелки столбец-столбец, а не таблица-таблица
    #34837921
ex-geolog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли в PowerDesigner-е настроить отображение связей от столбца к столбцу? Считаю что так более наглядней при создании общей "схемы" базы данных.
Спасибо.
...
Рейтинг: 0 / 0
стрелки столбец-столбец, а не таблица-таблица
    #34842407
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ex-geologМожно ли в PowerDesigner-е настроить отображение связей от столбца к столбцу? Считаю что так более наглядней при создании общей "схемы" базы данных.
Думаю, авторы PowerDesigner-а с восторгом с тобой согласятся, как только ты нарисуешь им, как в этом случае должна выглядеть диаграмма для составного внешнего ключа.
...
Рейтинг: 0 / 0
стрелки столбец-столбец, а не таблица-таблица
    #34845108
geodenn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
раздваивающаяся стрелка... хотя на битвин похоже... ну или поставить их раядом и сделать что то типа "}" - вроде неплохое решение. или выделять их цветом (pk и fk) и начало и конец стрелки тоже... думаю можно много чвсего придумать, но мне кажется логичным и более простым для понимания указывать конкретные столбцы, нежели просто таблицу... странно что это не риализовано никак.
...
Рейтинг: 0 / 0
стрелки столбец-столбец, а не таблица-таблица
    #34847092
----d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
geodenn странно что это не риализовано никак.

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

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

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

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

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

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

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

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

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

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

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

Кабы распечатать диаграмму "во всю стену" - безусловно, будет лучше максимум информации. Кабы "на листок-два" - лучше разумный минимум. А для вывода на экран - минимум плюс выпадающие подсказки.
...
Рейтинг: 0 / 0
стрелки столбец-столбец, а не таблица-таблица
    #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
стрелки столбец-столбец, а не таблица-таблица
    #34847453
----d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerИмхо для начала стоит договориться, какую именно задачу вы обсуждаете. Потому что их есть минимум три разных:

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

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

Тогда уж

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

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

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

Отчеты PD формирует замечательные,
В отчетах PD присутствуют "стрелки столбец-столбец или таблица-таблица"? К чему вообще Ваш пост, как он относится к теме?
...
Рейтинг: 0 / 0
стрелки столбец-столбец, а не таблица-таблица
    #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
стрелки столбец-столбец, а не таблица-таблица
    #34847516
----d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerВ отчетах PD присутствуют "стрелки столбец-столбец или таблица-таблица"? К чему вообще Ваш пост, как он относится к теме?

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

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


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

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

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

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

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

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

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


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