Введение в базы данных. Классификация БД

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

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

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

Данные в БД хранятся в виде таблицы,  представляющей собой набор столбцов и строк. Иными словами, это двухмерный массив. Строка – единица хранения информации, в дальнейшем будем называть ее запись. Каждая запись относится к одному из столбцов таблицы, которые называют полем данных. Если между таблицами существует связь, то база данных считается реляционной.

Для более наглядного понимания ниже приведена простая таблица БД.

У каждого поля есть свой заголовок. В данном случае: «Наименование товара», «Количество», «Дата поступления». Каждое поле имеет свой тип данных, их довольно много. Однако наиболее используемыми считаются: числовой, текстовый и временные промежутки.

СУБД в зависимости от расположения подразделяются на распределенные и локальные. Локальная СУБД располагается на компьютере конечного пользователя. При распределенной системе на компьютере оператора будет находиться лишь клиентская часть, которая будет взаимодействовать с сервером через сеть. Кроме того БД могут обладать многозвенной архитектурой, наиболее распространенными считаются двух и трехзвенные системы.

При двухзвенной СУБД клиентское приложение взаимодействует напрямую с сервером.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *