Классификация баз данных

Системы управления базами данных классифицируются по различным основаниям: по разновидностям технологии обработки данных, по принципу доступа к базе данных.

В зависимости от принципа доступа к базе данных можно выделить базы с сетевым доступом и базы с локальным доступом.

Важным основанием, по которому можно классифицировать СУБД, является выполнение определенного набора функций, в зависимости от чего различают информационные и операционные системы управления.

Все СУБД в зависимости от сфер использования могут быть как универсальными (общими), так и проблемно-ориентированными (специализированными).

Системы управления базами данных могут иметь конкретные самостоятельные языки ком­муникации пользователей с базами данных, тогда они называются закрытыми (или замкнутыми); когда для связи с базой данных пользователь применяет язык программирования в совокуп­ности с языком управления (или манипулиро­вания) данными, тогда система управления называется открытой.

В зависимости от числа уровней моделей данных, поддерживаемых СУБД, бывают одноуровневые, двухуровневые и трехуровневые системы управления.

В любой системе управления базами данных между данными устанавливаются связи, в зависимости от способа установки которых выделяют сетевые, реляционные и иерархические базы данных.

В зависимости от разновидности технологии обработки данных СУБД могут быть распределенными и централизованными. Если база включает в себя несколько компонентов, хранящихся в разных компьютерах сети, то она называется распределенной. Если данные базы хранятся в одном компьютере, то база данных называется централизованной.

По архитектуре среди централизованных систем баз данных с удаленным (или сетевым) доступом выделяют клиент — сервер и файл — сервер.

При осуществлении концепции клиент — сервер основной компьютер должен не только хранить данные, но и осуществлять их основную обработку. При запросе информации клиентом (периферийным компьютером) провоцируется поиск и вывод информации на сервере. Эти данные перемещаются к клиенту (периферийному компьютеру) от сервера (основного компьютера). Запрос осуществляется посредством языка SQL.

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

Для современных систем управления базами данных архитектура клиент — сервер практически стала стандартом.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: