Типы баз данных

Понятие о базах данных

Одной из важнейших областей применения компьютеров является переработка и хранение больших объемов информа­ции в различных сферах деятельности человека: в экономике, банковском деле, торговле, транспорте, медицине, науке и т.д. Существующие современные информационные системы характеризуются огромными объемами хранимых и обрабаты­ваемых данных, сложной организацией, необходимостью удов­летворять разнообразные требования многочисленных пользо­вателей.

Информационная система— это система, которая реализу­ет автоматизированный сбор, обработку и манипулирование данными и включает технические средства обработки данных, программное обеспечение и обслуживающий персонал.

Цель любой информационной системы — обработка данных об объектах реального мира. Основой информационной систе­мы является база данных. В широком смысле слова база данных — это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной облас­тью принято понимать часть реального мира, подлежащего изу­чению для организации управления его "объектами и, в конечном счете, автоматизации, например, предприятие, вуз и т. д.

Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро производить выборку с произвольным сочетанием признаков. При этом очень важно выбрать правильную модель данных. Модель дан­ных — это формализованное представление основных катего­рий восприятия реального мира, представленных его объекта­ми, связями, свойствами, а также их взаимодействиями.

База данных это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.

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

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

Группу связанных между собой элементов данных называ­ют обычно записью. Известны три основных типа организации данных и связей между ними: иерархический (в виде дерева), сетевой и реляционный.

Иерархическая БД

В иерархической БД существует упорядоченность элементов в записи, один элемент считается главным, остальные — под­чиненными. Данные в записи упорядочены в определенную последовательность, как ступеньки лестницы, и поиск данных может осуществляться лишь последовательным "спуском" со ступеньки на ступеньку. Поиск какого-либо элемента данных в такой системе может оказаться довольно трудоемким из-за не­обходимости последовательно проходить несколько предшест­вующих иерархических уровней. Иерархическую БД образует каталог файлов, хранимых на диске; дерево каталогов, доступ­ное дли просмотра в Norton Commander, — наглядная демонс­трация структуры такой БД и поиска в ней нужного элемента (при работе в операционной системе MS-DOS). Такой же базой данных является родовое генеалогическое дерево.