Системы управления базами данных (СУБД)

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

1) обработки и организации вводимых данных;

2) создания и корректировки файлов;

3) поиска данных в файлах.

СУБД имеет свои языковые средства для описания базы данных и обеспечения доступа прикладных программ САПР, а также самих пользователей к базе данных. Язык СУБД состоит из трех частей:

1) языка описания данных, не зависящего от прикладных программ и описывающего способ организации, размещения и связи данных;

2) языка манипулирования данными, позволяющего связать базу данных с прикладными программами или пользователем, т.е. сформировать нужную конфигурацию из отдельных частей;

3) языка обработки данных (ввода, вывода, стирания, корректировки данных и их восстановления, если они испорчены).