Взаимодействие пользователя и базы данных (БД) в информационных системах происходит с помощью приложений. math-it.petrsu.ru С одной базой данных могут работать множество различных приложений, которые могут работать параллельно и независимо друг от друга. math-it.petrsu.ru
Цикл взаимодействия пользователя с БД с помощью приложения: dzen.ru
- Пользователь в процессе диалога с приложением формулирует запрос на некоторые данные из БД. dzen.ru
- Приложение на программном уровне средствами языка манипулирования данными формулирует запрос, с которым обращается к СУБД. dzen.ru
- СУБД с помощью словаря данных определяет местоположение требуемых данных и обращается за ними к ОС. dzen.ru
- Программы методов доступа файловой системы ОС считывают из внешней памяти искомые данные и помещают их в системные буферы СУБД. dzen.ru
- СУБД преобразует полученные данные к требуемому формату, пересылает их в соответствующую область программы и сигнализирует о завершении операции каким-либо образом (например, кодом возврата). dzen.ru
- Результаты выбора данных из базы приложение отображает на терминале пользователя. dzen.ru
Если пользователь работает в диалоговом режиме с СУБД (без приложения), то цикл взаимодействия упрощается: dzen.ru
- Пользователь формулирует на языке запросов СУБД требование на выборку некоторых данных из базы. dzen.ru spravochnick.ru
- СУБД определяет местоположение требуемых данных и обращается за ними к ОС, которая считывает из внешней памяти искомые данные и помещает их в системные буферы СУБД. dzen.ru spravochnick.ru
- Информация из системных буферов преобразуется к требуемому формату, после чего отображается на терминале пользователя. dzen.ru spravochnick.ru
В некоторых информационных системах, например в сетях типа «клиент-сервер», основная обработка данных производится на сервере, а по каналам связи передаются только запросы и результаты обработки. infourok.ru