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

69.Функции клиентского приложения и сервера бд при обработке запросов. Преимущества кл/серверн обработки

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

70.Характеристики серверов бд

Современные серверы БД должны удовлетворять следующим требованиям: масштабируемость (отсут существенного снижен скорости выпол польз запросов при пропорц росте кол-ва запросов); доступность- воз-сть всегда выполнить запрос; надежность – мин вероятность сбоев; управляемость – простота администрирования; наличие средств защиты данных от потери и несанкционированного доступа; поддержка доступа к данным с помощью Web-служб; поддержка стандартных механизмов доступа к данным.

Современные серверные СУБД:

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

- имеют ср-ва разработки клиентских приложений и генераторы отчетов;- поддерживают публикацию баз данных в Интернет; - обладают широкими возможностями управления пользовательскими привилегиями и правами доступа к различным объектам БД.

Наиб популярны: Oracle 9, MS SQL Server 2000, Informix, Adaptive Server Enteprise,DB2 Universal Database.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]