К компонентам лингвистического обеспечения относятся: язык проектирования (ЯП), входной язык, вспомогательные языки.
Как показал анализ, наиболее подходящим для выполнения системных работ является язык, удовлетворяющий следующим требованиям ЯП:
· базирование на терминах, принятых в конструировании обуви;
· обеспечение описания управления и контроля процесса проектирования;
· обеспечения описания управления и контроля процесса проектирования;
· возможность выдачи пользователю справок, инструкций, сообщений об ошибках;
· использование механизма выбора альтернативных директив из набора;
· представление ЯП в виде набора директив для формирования пользователем модели объекта проектирования и ее анализа.
СУБД образует единство методов управления базой данных и описания ее логической структуры. Эти методы реализованы с помощью алгоритмов доступа, обработки и управления. Также СУБД представляет язык определения данных (ЯОД) и язык манипулирования данными (ЯМД). Под ЯМД понимают языки, определенные как расширение конкретного языка программирования или как самостоятельные языки, позволяющие обрабатывать прикладные данные путем включения в программы специальных команд. С помощью ЯМД прикладной пользователь может считывать, изменять, добавлять и удалять данные в пределах установленной ЯОД структуры данных.
Язык определения данных разделяется на языки, описывающие логическую и физическую структуры данных. С помощью физического ЯОД описывают размещение файлов в физической среде хранения, называемое описанием физической базы данных. Отображение логической структуры данных на физическую среду хранения достигается сопоставлением имен записей и полей данных, используемых в схеме базы данных с именами, описывающими физическую базу данных.
Как правило, описание логической и физической баз данных выполняет администратор базы данных.