Основная идея реализации любой СУБД это хранение на машине не только самих данных, но и описания их структуры. Описание структуры может выполнятся или на специальном языке или в интерактивном режиме в ходе диалога со специальной программой СУБД. Наличие таких описаний позволяет создать универсальное средство обработки данных работающее по запросам прикладных программ.