Подскажите, как правильно спроектировать структуру БД для продаж различных товаров и услуг. При этом, товары и услуги должны входить в тариф. То есть покупаться будет не отдельный товар, а тариф, который будет состоять из различных товаров. Не пойму как связать таблицу товары, непосредственно с самими товарами, ведь они могут быть в нескольких таблицах. Например, некие наборы данных, это будет первая таблица, а различный функционал сайта, это будет вторая таблица. И вот как добавить в таблицу тарифы, два товара из разных таблиц?