Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры кит1.doc
Скачиваний:
6
Добавлен:
15.04.2019
Размер:
472.58 Кб
Скачать

65.Системы удаленной обработки.

Классической архитектурой обработки многопользовательских БД явл. удаленная обработка. Пользователи обрабатывают данные в пакетном режиме. Интерактивный режим доступа осущ-ся с помощью терминалов, кот. не обладают собственными вычислительными ресурсами. Программы управления коммуникациями (связью), прикладные программы, СУБД и ОС работают на едином центральном компьютере. Поскольку вся обработка производится единственным компьютером, то пользовательский интерфейс систем удаленной обработки достаточно прост. Пользователи работают с терминалами, кот. передают данные и сообщения о транзакциях центральному компьютеру (компьютер удаленной обработки). Функции управления данными возложены на операционную систему. Часть ОС, отвечающая за управление связью, принимает сообщения и данные и передает их соответствующим прикладным программам. Программы обращаются к СУБД, а СУБД выполняет операции с БД, используя ту часть ОС, кот. отвечает за обработку данных. Когда транзакция завершается, подсистема управления связью возвращает результаты пользователям, сидящим у терминалов. Поскольку их пользовательский интерфейс достаточно прост и имеет в основном текстовую ориентацию, все команды форматирования вывода генерируются процессором центрального компьютера и передаются по линии связи. Такие системы назыв. системами удаленной обработки, поскольку связь между входами и выходами осуществляется через находящийся на расстоянии центральный компьютер, ведущий обработку данных. Преимуществом-возможность коллективного использования ресурсов и оборудования, централизованное хранение данных, а недостатком-отсутствие персонализации рабочей среды (все программное обеспечение хранится централизованно и используется коллективно

66.Системы совместного исп-ния файлов. Обработка запросов в них. Недостатки систем.

Почти во всех системах с совм. исп-ем файлов прим-ся локальные сети. Для этой арх-ры хар-ен коллект. доступ к общ. БД на сервере, к-ый явл-ся файловым сервером. Файл. сервер сод-ит файлы, необх. для работы приложений и самой СУБД. Он обесп-ет функц-ние той части сетевой версии СУБД, к-ая осущ-ет управление данными в БД. Однако пользоват. приложения и сама сетевая СУБД размещены и функц-ют на отд. рабочих станциях и обращаются к файл. серверу по мере необх-ти.

Рассм-им орг-цию арх-ры файл/сервер с исп-ем настольной СУБД. Сетевые версии настольных СУБД отлич-ся от локальн. версий тем, что они обладают некот. спец. механизмами, позвол-ими многим поль-лям совместно обращаться к общ. ресурсам данных из централизованной БД. СУБД на каждой рабочей станции посылает запросы файл. серверу по всем необх-ым ей данным, к-ые хранятся на диске файл. сервера. Все данные из БД пересылаются на комп поль-ля, незав-мо от того, сколько реально их нужно для вып-ния запроса. В рез-те на компе поль-ля создается локальная копия БД (время от времени обновляемая из реальной БД на сервере). Затем СУБД пользователя выполняет запрос. Недостатки арх-ры файл/сервер: 1. При совм. исп-нии файлов по лок. сети перед-ся большие объемы данных. 2. С увел-ем объема хранимых данных и числа поль-лей снижается произв-ть настольных СУБД. Из-за этих проблем системы с совм. исп-ем файлов редко исп-ся для обработки больших объемов данных. 3. На кажд. рабочей станции д. находиться сама сетевая версия настольной СУБД, что требует наличия больших объемов операт. памяти на компе поль-ля. 4. Доступ к одним и тем же файлам м. осущ-ть сразу неск. поль-лей, что усложняет упр-ние целостн-ью, восстан-ем БД на сервере.

Достоинства настольных СУБД: явл-ся простыми для освоения и исп-ния; обладают дружественным пользоват. интерфейсом;ориентированы на класс ПК, на самую широкую категорию поль-лей – непрофессионалов; обесп-ют хорошее быстродействие при работе с небольшими БД.

Недостатки наст.х СУБД: 1)при росте объемов хранимых данных и увел-нии числа поль-лей сниж-ся их произв-ть и м. возн-ть сбои при обработке данных;2)контроль за целостн-ю соверш-ся внутри пользоват-ого приложения, что м. вызывать нарушение целост-ти данных; 3)очень малая эфф-ть работы в комп. сети.

Известно более десятка настольных СУБД. Наиболее популярными, исходя из числа проданных копий признаются DBASE, Visual DBASE, Paradox, Microsoft FoxPro, Visual FoxPro, Access.