ВУЗ:
Составители:
Система управления базами данных (СУБД) – это комплекс программных и языковых средств, не-
обходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в
них необходимой информации.
КЛАССИФИКАЦИЯ БАЗ ДАННЫХ
По технологии обработки данных базы данных подразделяются на централизованные и распреде-
ленные.
Централизованная база данных хранится в памяти одной вычислительной системы. Если эта вы-
числительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе.
Такой способ использования баз данных часто применяют в локальных сетях ПК.
Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дубли-
рующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой
осуществляется с помощью системы управления распределенной базой данных (СУРБД).
По способу доступа к данным базы данных разделяются на базы данных с локальным доступом и
базы данных с удаленным (сетевым) доступом.
Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры
подобных систем.
1 Файл-сервер. Архитектура систем БД с сетевым доступом предполагает выделение одной из
машин сети в качестве центральной (сервер файлов). На такой машине хранится совместно используе-
мая централизованная БД. Все другие машины сети выполняют функции рабочих станций, с помощью
которых поддерживается доступ пользовательской системы к централизованной базе данных. Файлы
базы данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в ос-
новном и производится обработка. При большой интенсивности доступа к одним и тем же данным про-
изводительность информационной системы падает. Пользователи могут создавать также на рабочих
станциях локальные БД которые используются ими монопольно. Концепция файл-сервера условно ото-
бражена на рис. 2.
Файл-сервер
Рабочая
станция 1
Рабочая
станция 2
Рабочая
станция 3
Передача файлов БД для обработки
хранение
обработка
Рис. 2 Схема обработки информации в БД по принципу файл-сервер
2 Клиент-сервер. В этой концепции подразумевается, что помимо хранения централизованной ба-
зы данных центральная машина (сервер базы данных) должна обеспечивать выполнение основного объ-
ема обработки данных. Запрос на данные, выдаваемый клиентом (рабочей станцией), порождает поиск
и извлечение данных на сервере. Извлеченные данные (но не файлы) транспортируются по сети от сер-
вера к клиенту. Спецификой архитектуры клиент-сервер является использование языка запросов SQL.
Концепция клиент-сервер условно изображена на рис. 3.
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »