Настройка таблиц отношений в базе данных - PullRequest
0 голосов
/ 08 октября 2018

Я испытываю трудности при разработке базы данных для следующего требования, ваши предложения / советы высоко ценятся

Существует таблица коллекционеров, которая иллюстрирует людей, которые собирают платежи за соответствующие счета от клиентов.

Проблема: существует три способа очистки / сбора счета должника.

  1. Наличные платежи
  2. Чековые платежи
  3. Кредитные ноты

  4. Платежи наличными: довольно просты, вопрос об оплате счета наличными

  5. Проверка платежей: если произведены следующиедетали чеков должны быть записаны.

    а) чек «Дата публикации»

    б) номер чека

    в) значение чека

  6. Кредит-ноты: будут выставлены на счет-фактуру, если они вернут какой-либо товар по определенному счету или если они переплатили сумму, превышающую стоимость счета-фактуры (поверьте мне, люди так делают)

Какие я не могу понять, как мне нормализовать таблицу, в которой могут храниться все три:

если у меня будет одна таблица для всех трех типов транзакций?

, когда клиент оплачивает чекомкак мне записать атрибуты чека (например: дата публикации, номер чека, значение и т. д.)

Пожалуйста, совет

...