Общая схема будет выглядеть так:
Разумеется, что как часть данных будут не нужны (например, в целом таблица "перевозчик"), но общую связь понять можно.
В первой таблице у меня перечень товаров и его количество.
Если я правильно понял - вы имеете в виду количество доступных товаров "на складе". Глобально варианта 2:
- Храните количество в таблице "товары". Просто в реализации, но сильно ограничивает возможности.
- Создайте отдельную таблицу для учета "прихода товаров" и считайте текущее количество по формуле:
кол-во пришедшего товара - кол-во проданного
UPD: На мой взгляд, если вы уж решили вести учет товара, второй вариант, при правильной реализации (не только схемы как таковой, но и логики взаимодействия с такой схемой), лучше, но в целом - не необходим.