Классификация баз данных. В зависимости от принципов обработки данных базы данных делятся на следующие:
В зависимости от принципов обработки данных базы данных делятся на следующие:
· централизованные базы данных (ЦБД)
· распределенные базы данных (РБД).
· В централизованной БД база данных размещается на одном компьютере, который может иметь или не иметь поддержки сети.
· Если компьютер не имеет поддержки сети, то в этом случае может быть реализован только локальный доступ.
· Если же компьютер включен в локальную сеть, то в этом случае может быть реализован централизованный доступ.
В настоящее время наиболее широко применяются централизованные базы данных с централизованным доступом. При такой технологии возможны два способа обработки данных:
· Файл-сервер
· Клиент-сервер
Для реализации технологии файл-сервер необходимо, чтобы один из компьютеров сети функционировал в качестве сервера, на котором хранятся файлы централизованной базы данных.
В соответствии с запросами пользователей файлы с файл-сервера передаются на рабочие станции пользователей, где и осуществляется обработка данных. По завершении работы с базой данных пользователи копируют файлы с обработанными данными обратно на сервер.
Возможности пользователей вычислительной сети определятся их правами доступа. При регистрации пользователя на рабочей станции возможны два уровня доступа к данным: администратор и рядовой пользователь.
Администратор получает возможность работать не только со всеми командами, доступными рядовому пользователю, но и с командами, которые определяют его привилегированное положение в сети и доступны только ему.
Рядовой пользователь получает только те права доступа, которые определяет администратор при создании пользователя или группы пользователей.
Для того чтобы войти в сеть и работать с сетевыми ресурсами. пользователь должен знать свой логин (сетевое имя) и пароль. Логин и пароль для пользователя устанавливает администратор. Пароль пользователя должен быть уникальным.
Основными недостатками технологии файл-сервер являются следующие:
· Между рабочими станциями пользователей и сервером по сети передаются большие объемы информации.
· При одновременном обращении к одним и тем же данным пользователи вынуждены дожидаться освобождения этих данных.
Технология клиент-сервер реализуется следующим образом.
Центральный сервер обеспечивает не только хранение файлов базы данных, но и выполняет основную часть обработки данных. Пользователи обращаются к центральному серверу с запросами, которые формулируют с помощью специального языка структурированных запросов - SQL. Запрос описывает действия и список задач, которые должен выполнить сервер. Запросы принимаются сервером и инициируют процессы обработки данных. В соответствии с полученными инструкциями сервер выполняет необходимые действия. В ответ пользователь получает по сети только обработанный набор данных.
При такой технологии между пользователем и сервером передается не весь объем данных, а только данные, необходимые пользователю.
Архитектура централизованной базы данных с централизованным доступом по технологии клиент-сервер имеет ряд преимуществ по сравнению с технологией файл-сервер, а именно:
По сети передается не весь объем информации, а только данные, необходимые пользователю.
Позволяет избежать конфликтов изменений одних и тех же данных множеством пользователей.
Организует согласованное изменение данных множеством пользователей, поддерживая автоматически целостность данных.
Недостатком этой технологии являются высокие требования к характеристикам центрального сервера.
Распределенная база данных может состоять из нескольких частей. хранимых в различных ЭВМ вычислительной сети. Для работы с такими базами данных используют системы управления распределенными базами данных (СУРБД).
В зависимости от характера информационных ресурсов, содержащихся в базе данных, базы данных делятся на документальные и фактографические.
Документальные базы данных представляют собой информационно-поисковые системы документов, отсортированных по какому-либо признаку.
Фактографические базы данных предназначены для решения задач обработки данных - задач, связанных с вводом, хранением, сортировкой, отбором по заданным критериям и группировкой записей данных однородной структуры. Характерной особенностью фактографических баз данных является то, что они содержат фактические сведения, представленные в виде совокупностей форматированных записей данных.
Дата добавления: 2016-01-03; просмотров: 718;