ник: kot_k_k
1.Вот посмотри. По принцыпу как сделана структра Фирма-Заказ-Платежи так нужно организовывать структуру базы, если нужно вести учет Заявок_на_Оплату (платежек на одину заявку м.б. много) - то создаем Заявка (Код_Заявки, №Заявки, Заказ), а в Платежах Поле Заказ меняем на поле Код_Заявки.
Вся таблца "Сводная" разбивается на несцолько цепочек таблиц (Проект (Заказчик, Название)--->ТЗ (Код_Проект, ТЗ)--->Узлы_на_ТЗ (Код_ТЗ, Узел, Кол-во)------->Состав_узлов (Код_Узла, Номенклатура, кол-во) если комплектация узла различна на разные ТЗ то так (Код_ТЗ, Код_Узла, Номенклатура, кол-во)
2. Если структура Иерархии (Вид_инструмента-Тип_Инструмент-Перечень_видов-Название) имеет четкие рамки вложенности, то можно создать нужное кол-во таблиц связанных между собой последовательно а данне из последней (Перечень_видов) - воткнуть в таблу Номенклатура.
Но тут есть жесткое условие ВСЯ цепочка должна быть прописана, не получится вставить Вид_инструмента в Номенклатуру "на прямую", все равно нужно будет создавать хотя бы один Тип_Инструмен и для него один Перечень_видов.
Я сделал для большого (неогрниченного) количества вложений табла - Разделы и Структура разделов.
3. Названия Полей и табл лучше писать на английском.
п.с. Извини времени очень мало.