EER помощь для оплаты

Ребята, я разрабатываю свой проект в Mysql Workbench, и у меня возникли сомнения по поводу моего проекта.

У меня есть несколько вопросов:

Как мы управляем различными типами платежей? Я имею в виду, что в моей БД есть таблица платежей, а в моей системе 3 режима оплаты.

1] Кредитная карта (будет хранить соответствующую информацию)

2] DebitCard (будет хранить соответствующую информацию)

3] Оплата наложенным платежом (оплата производится наличными и будет обновлена ​​позже)

Я загрузил изображение здесь, чтобы сказать вам, что я думал

Стол Билл-Состоит из генерации счета и прочее. Таблица платежей - Что касается того, когда платеж будет выполнен (я добавил идентификатор типа и fks из всей таблицы, чтобы я мог использовать условие if/else в методе select.) Это хороший практичный метод? Домашний стол - это наличные на стрингах

Есть ли лучший способ сделать это? Пожалуйста помоги.

Я дополнительно изменил изображение и вычеркнул условие типа, и вместо этого я использую условие if (payment_type) для доступа к соответствующей БД, я считаю, что это должно сделать работу. Есть ли в этом какая-то вина? Пожалуйста помоги

1 ответ

Решение

В самом деле. Есть. Я бы пошел с наследством.

Вот простая диаграмма:

Вы должны включить свои атрибуты и обозначения (oneTOone, manyTOone,...). Проведите исследование на предмет наследования.

Посмотрите здесь: http://de.scribd.com/doc/7122945/ER-Diagram И это еще не все, если вы используете Google или stackrule.

С уважением;-)

Другие вопросы по тегам