Давно читал, первый раз постер. У меня есть 2 таблицы, например:
Div (ID, сумма,...) Txn (ID, сумма,...)
Иногда существует связь между 2, когда идентификатор таблицы Div должен быть захвачен в таблице Txn, но не всегда. Только 1 запись Txn будет связана с 1 записью Div, если вообще будет. Кроме того, когда запись Div удаляется, я бы хотел, чтобы соответствующая запись Txn была удалена, если она существует.
Мой вопрос; Должен ли я просто добавить поле «DivID» в таблицу Txn и управлять удалением через приложение, или было бы лучше добавить третью таблицу с DivID и TxnID, чтобы зафиксировать отношения?
Спасибо за ваши мысли. Тим