Язык SQL

Приложение взаимодействует с сервером базы данных


Приложение взаимодействует с сервером базы данных, обеспечивая взаимодействие с пользователем, генерацию отчетов, обновление базы данных или проведение анализа данных. Оно является клиентом базы данных и при взаимодействии с базой данных использует архитектуру клиент/сервер.

Системы клиент/сервер состоят из двух или трех уровней. В двухуровневой архитектуре приложение взаимодействует непосредственно с серверами базы данных. В трехуровневой архитектуре сервер промежуточного уровня используется в качестве сервера по отношению к приложениям и в качестве клиента по отношению к серверам базы данных. Web-cepeep является примером сервера промежуточного уровня.

Взаимодействие с базой данных в системе Microsoft Access основано на механизме СУБД Microsoft Jet и клиентском пакете ODBC. Базы данных Access способны получать доступ как к данным, хранящимся в файлах, так и к данным, хранящимся в базах данных SQL, имеющих собственные серверные программы.

Взаимодействие между Java-программами и серверами реляционных баз данных осуществляется посредством системы JDBC, как это реализовано в пакете java.sql. Система JDBC поддерживает множество классов и интерфейсов, позволяющих Java- программам подключаться к серверам баз данных, выполнять,SQL-операторы и обрабатывать результаты.

Комментарии закрыты