Эволюция интерфейсов баз данных от текстовых к графическим произошла благодаря появлению первых персональных компьютеров и совмещению их с полноценным видеодисплеем. 1
Текстовые интерфейсы возникли как ответ на потребность пользователей в появлении новых сценариев — быстрого переключения между функциями и программами компьютера, поиска и добавления программ, получения обратной связи о различных видах ошибок. 1 Базовый текстовый интерфейс — интерфейс командной строки, в котором пользователь вводит текстовую команду и следующей строкой видит результат её выполнения. 1
Графический интерфейс пользователя (GUI) зародился в 1970-х годах. 6 Программные функции в нём представляются графическими элементами (windows, icons, menus, pointers). 6 Первый графический интерфейс был разработан в Xerox Palo Alto Research Center (PARC) для компьютера Xerox Alto, созданного в 1973 году. 6
Первые графические интерфейсы позволили реализовать многие сложные пользовательские сценарии, но главный из них — работа в режиме многозадачности, когда в нескольких окнах открыты различные программы и документы. 1