Оглавление

Часть первая
Часть вторая

Основные понятия и классификация систем управления базами данных (СУБД)

Базой данных (БД) называют электронное хранилище информации, доступ к которому осуществляется с помощью одного или нескольких компьютеров.
Система управления базой данных (СУБД) - это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования базы данных многими пользователями.
База знаний (БЗ) это хранилище знаний, представленных в формализованном виде.
Логическую структуру данных, хранимых в базе данных, называют моделью организации данных. К основным моделям организации данных относятся иерархическая, сетевая, реляционная.
Обычно СУБД различают по используемой модели данных. Так, СУБД, основанные на использовании реляционной модели данных, называют реляционными СУБД.
В зависимости от архитектуры СУБД делятся на локальные и распределенные СУБД. Все части локальной СУБД размещаются на одном компьютере, а распределенной на нескольких.
Информационные системы, основанные на использовании БД, обычно функционируют в архитектуре клиент-сервер. В этом случае БД размещается на компьютере-сервере, и к ней осуществляется совместный доступ.
Сервером определенного ресурса в компьютерной сети называется компьютер (программа), управляющий этим ресурсом, клиентом - компьютер (программа), использующий этот ресурс. В качестве ресурса компьютерной сети могут выступать, к примеру, базы данных, файлы, службы печати, почтовые службы.
Достоинством организации информационной системы на архитектуре клиент-сервер является удачное сочетание централизованного хранения, обслуживания и коллективного доступа к общей корпоративной информации с индивидуальной работой пользователей.
Согласно основному принципу архитектуры клиент-сервер, данные обрабатываются только на сервере. Пользователь или приложение формируют запросы, которые поступают к серверу БД в виде инструкций языка SQL. Сервер базы данных обеспечивает поиск и извлечение нужных данных, которые затем передаются на компьютер пользователя. Достоинством такого подхода в сравнении предыдущим является заметно меньший объем передаваемых данных.