проектирование бд
во вложении картинка!
интересует ваше мнение: понятна ли структура базы и можно ли её в принципе так изобразить...
Ticket - это вообще описание сделки
Cur - валюта(currency)
Pay - платежная инструкция
ПЛС... ОЧЕНЬ ЖДУ ОТВЕТА
:angel:
Ticket - это вообще описание сделки
Cur - валюта(currency)
Pay - платежная инструкция
Наибольшие нарекания вызывает платежка. Зачем в ней хранить SWIFT и пр. атрибуты банка? Все можно получить из справочника банков.
Далее, зачем в платежке хранится какой банк кому платит - это, по идее, однозначно определяется сделкой. Если не так - я неверно понял задачу. Но если возможны косвеные оплаты через цепочку банков, надо как-то хранить эти цепочки, иначе проблем не оберетесь.
И наконец, вопрос по сделкам: сколько платежей может быть по одной сделке? Маловероятно, что один. Соответственно, справочник платежек надо изменить для хранения нескольких платежей по одной сделке.
Далее, зачем в платежке хранится какой банк кому платит - это, по идее, однозначно определяется сделкой. Если не так - я неверно понял задачу. Но если возможны косвеные оплаты через цепочку банков, надо как-то хранить эти цепочки, иначе проблем не оберетесь.
Дело в том, что платежные инструкции для конкретного банка разные по разным типам сделок и банкам.
то есть если сделка с одним банком - то инструкции одни, если с другим - то они другие
И наконец, вопрос по сделкам: сколько платежей может быть по одной сделке? Маловероятно, что один. Соответственно, справочник платежек надо изменить для хранения нескольких платежей по одной сделке.
Наибольшие нарекания вызывает платежка. Зачем в ней хранить SWIFT и пр. атрибуты банка? Все можно получить из справочника банков.
это все приблизительно так:
Ага, заключена сделка с банком Х по валюте У. значит надо сказать банку Х, чтобы он заплатил туда-то. а "туда-то" может максимум состоять из 2 счетов в банках(1-в нашем банке, 2-за границей).каждый из этих банков соответственно имеетсвой SWIFT.
Ага, заключена сделка с банком Х по валюте У. значит надо сказать банку Х, чтобы он заплатил туда-то. а "туда-то" может максимум состоять из 2 счетов в банках(1-в нашем банке, 2-за границей).каждый из этих банков соответственно имеетсвой SWIFT.
Ну на фиг. Анализируйте тогда все сами. А я пошел спать.
Ну на фиг. Анализируйте тогда все сами. А я пошел спать.
сорри, если чем-то обидела...
совсем не приследовала этой цели...:angel:
в действительности очень благодарна за общение и советы.
просто дело в том, что поля в этой таблице были описаны мне уже такими.
меня вот усиленно интересует вопрос связей между таблицами...
понятно ли из этой схемы, что в сделке учавствуют 2 банка и имеются 2 ссылки на эти банки в другой таблице.
аналогично касательно валют и т.д.
опять же сорри, если что нитак:)
меня вот усиленно интересует вопрос связей между таблицами...
понятно ли из этой схемы, что в сделке учавствуют 2 банка и имеются 2 ссылки на эти банки в другой таблице.
аналогично касательно валют и т.д.
Конечно,что понятно. Хотя не исключено, что я бы сделал из Ticket и Payment одну таблицу. И кроме этого старался бы разместить стрелки так, чтоб они были на уровне полей к которым относятся.
спасибо учту:D :D
Кстати, две таблицы одна стрелка.
И еще изображаются не стрелки, а линии с жирной точкой на конце, а еще есть пунктирные линии, а еще линии с жирными точками на обоих концах, а еще...
Кстати, две таблицы одна стрелка.
И еще изображаются не стрелки, а линии с жирной точкой на конце, а еще есть пунктирные линии, а еще линии с жирными точками на обоих концах, [color=red]а еще...[/color]
есть Флудера с большой буквы :)
есть Флудера с большой буквы :)
Я по делу высказался :(
Таким образом, например, изображаются модели данных в ERWin.
Я по делу высказался :(
Таким образом, например, изображаются модели данных в ERWin.
А ты откуда брал, что я имел в виду тебя???
Могу ошибиться, но для обозначения таких связей лучше всего подходит Visio. После него PowerDesigner.
Значит я жестоко ошибся? :)
Вопрос спорный. Каждый найдет себе софтину по вкусу.
Значит я жестоко ошибся? :)
Просто брутально.
спасибо!!!:D :D
Ирочка, ты теперь не пропадай только, и это... фотку свою на место аватара водрузи. :)
...и это... фотку свою на место аватара водрузи. :)
Ага, может сразу [COLOR=silver]topless[/COLOR]?
2iri_iri
Можно бы изменить структура таблиц, так как она НЕЭФФЕКТИВНА.
а насчет базы, то как раз щас, учитывая все ваши советы, над этим работаю
как только, сразу представлю новый вариант на ваше рассмотрение:D :D