Существуют 2 технологии: файл-серверная и клиент-серверная.
Файл-серверная технология имеет множество недостатков.
Смысл ее в том, что данные обрабатываются на компьютере пользователя и отправляются на сервер. Для этой технологии характерна большая нагрузка на сеть, постоянная загрузка компьютера, невозможность использования одних и тех же данных разными пользователями.
Поэтому от такой технологии отказываются, и наиболее распространена сейчас клиент–серверная технология.
В клиент-серверной технологии обработка данных осуществляется на сервере. Пользователь просто отправляет запросы и получает результаты. На рабочем месте пользователя никакой обработки данных не происходит, идет формирование запроса, отправка его на сервер, где он обрабатывается и выдает результат на монитор пользователя. Поэтому клиент-серверная технология наиболее удобная и наиболее часто используемая в современном мире информационных технологий.
На сервере хранятся базы данных, которые в свою очередь содержат таблицы, преставления (вьюхи – от англ. view), функции, процедуры и другие элементы.