Допустим, у меня есть база данных, содержащая четыре разных типа продуктов. Каждый тип содержит поля, которые сильно отличаются друг от друга. Первый тип продукции подразделяется на три категории. Второй тип продукции подразделяется на три категории. А вот третий и четвертый ни к чему не засекречены.
Как лучше всего построить структуру этой базы данных? Мне просто сделать четыре разных стола? А также, как я могу структурировать детали транзакции продукта с этими разными продуктами?