Базы данных. Учебное пособие


Способ доступа


к данным

Характеристика

Файлы последовательного доступа

Записи должны обрабатываться в последовательном порядке

Файлы произвольного доступа

Поддерживают прямой доступ к конкретной записи. Сложно обращаться к нескольким записям, связанным с одной

Иерархическая база данных

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

Зависит от предопределенных физических указателей

Сетевая база данных

Поддерживает иерархические и неиерархические отноше­ния между данными.

Зависит от предопределенных физических указателей

Реляционная база данных

Поддерживает все логические отношения между данными.

Логический доступ к данным, не зависящий от физической реализации

Появление в 1981 году IBM PC сделало настольный компьютер обычным явлением в офисе. Программы обработки текстов, работы с таблицами и многие другие сами по себе оправдывали использование таких машин. Кроме того, было вполне естественно связывать компьютеры в сеть, чтобы пользователи могли общаться по электронной почте и работать с общими ресурсами, такими как принтеры и диски. Вначале серверы были созданы для управления печатью и доступом к файлам. Это были серверы печати и файловые серверы. Например, в ответ на запрос клиента на доступ к кон­кретному файлу, файловый сервер пересылал этот файл через сеть на кли­ентский компьютер (рис. 1.13). Сегодня же большинство серверов состав­ляют серверы баз данных — программы, которые запускаются на серверной машине и обслуживают доступ клиентов к базе данных (рис. 1.14). Напри­мер, клиент запускает прикладную программу, и ему требуется запросить базу данных. Для этого он обращается к серверу за нужными ему данными, сервер выполняет запрос и возвращает результат клиенту. Прикладная про­грамма может также посылать данные на сервер с требованием обновить базу данных. Сервер вносит необходимые изменения.

 

Рис. 1.12. Развитие систем управления базами данных




Начало  Назад  Вперед



Книжный магазин