|
|
|
| На какой из двух технологий осуществляется работа Access клиент/серверной или файл/серверной. Обоснуйте, пожалуйста, свое мнение. Преподаю эту СУБД студентам, а в этом вопросе запутался. | |
|
| |
|
|
|
| По-моему, что при использовании adp проектов используется клиент-серверная технология, а при mdb - файл-серверная.Так, что аксесс использует и ту и другую технологии. | |
|
| |
|
|
|
| Даже в MDB, использующем таблицы SQL Server можно сформировать "запрос к серверу", возвращающий или не возвращающий записи. | |
|
| |
|
|
|
| Собственно вам уже ответили... попробую более подробно.
Клиент-серверная технология предполагает наличие "сервера" способного принимать запросы клиента, обрабатывать их и посылать ответ.
access, в чистом виде, такого "сервера" не имеет, по этому сам по себе не может создать клиент-серверную связку.
Access может быть использован в клиент-серверной технологии как "клиент" посылающий запросы серверу и обеспечивающий интерфес пользователю (ADP или "запросы к серверу", еслииспользуете связанные таблицы, то уже файл сервер)
или как хранилище данных на стороне сервера, но в этом случае сам движок ACCESS и не нужен нужен только MDB (т.е. это уже не совсем ACCESS а просто некий файл, с тем же успехом можно использовать txt), а роль "сервера" должна исполнять какая-то другая программа (например IIS).
Подводя итог:
- ACCESS как программа не может выступать сервером в клиент-серверной технологии.
- ACCESS как программа может использоваться в качестве клиента, при соблюдении определенных правил
- в традиционном виде ACCESS (клиент MSA+ MDB на сервере) использует технологию Файл-сервер
где-то так | |
|
| |