У меня есть две таблицы базы данных базы данных отношений запроса
это образец базы данных билетной системы.
Рисунок 1: Пример таблицы авиабилета. Рисунок 2: Примерная таблица налога.
Требование: Когда билет сделан из интерфейса, он имеет несколько налогов различных имен каждый раз. Как я могу хранить эту информацию, т. Е. «N» количество налогов для каждого билета с разными именами каждый раз.
Я попытался установить многие отношения, но проблема заключается в следующем: Для каждого билета, если налог не настроен, необходимо сначала добавить налог.
Любое оптимальное решение для этого?
если вы разделите эту таблицу на 3 таблицы, как 1, для налога другой для генерации уникального идентификатора билета и 3-й таблицы, где u будет использовать идентификатор идентификатора ur uniqe в качестве внешнего ключа, и будет указан идентификатор налогового идентификатора и эта 3-я таблица для каждого идентификатора билета будет столько строк, сколько равняется количеству применимых налогов, поэтому, когда u будет генерировать цену как суммирование налога – John
Вы говорите о многих ко многим? Если да, то скажите, что один делает билет, и у него нет налога, добавленного в налоговую таблицу, тогда ему нужно будет сначала добавить налог, а затем продолжить билет. Но это очень утомительное решение для конечного пользователя ..., чтобы сделать кучу налоговой настройки для каждого билета. –
Я не совсем уверен, что понимаю вашу проблему –