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.
С уважением;-)