Указаны таблицы, относящиеся только к реализации задачи - закупка упаковочных материалов на склад. Проверяется наличие, потребность, закупочные цены поставщиков. Возможно формирование закупки у нескольких поставщиков сразу - применяется, если у одного недостаточно упаковки в наличии.
Обязательно использую FK. Весь код на MS SQL всегда только в процедурах/функциях. Жесткий стиль в названиях таблиц, полей, процедур.