Главная / Базы данных

Базы данных


Быстро извлекать данные из больших массивов и обеспечивать удобство работы с данными можно только в том случае, если данные структурированы. А для того, чтобы обеспечить чёткую структуру данных, используют базы данных (БД).
База данных – это организованная структура, предназначенная для хранения данных.
Или другими словами:
База данных –это поименованная совокупность структурированных данных, относящихся к определенной предметной области.
Неструктурированными называются данные, хранящиеся в произвольном виде, например, записанные в текстовом файле. В этом случае поиск необходимых данных организовать гораздо сложнее.
Пример структурированных данных:

№ личн. дела Фамилия Имя Отчество Дата рожд.
0001 Проворов Владимир Иванович 19.01.87
0002 Корнев Николай Борисович 03.12.89
0003
Пашков
Дмитрий
Павлович
22.10.88






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

Ядром любой БД является модель данных. Модель данных – это совокупность структур данных и операций их обработки.
Существует три основных типа моделей данных:

  • иерархическая;
  • сетевая
  • реляционная

Иерархическая модель данных графически может быть представлена как перевернутое дерево, которое состоит из элементов,находящихся на различных уровнях этой структуры(рис.1). К основным понятиям иерархической структуры относятся:
  • уровень;
  • элемент (узел);
  • связь.

Рис.1. Графическое изображение иерархической структуры БД

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

Каждый узел на более низком уровне иерархической модели данных связан только с одним узлом, находящимся на более высоком уровне. А к каждой записи иерархической модели существует только один путь от корневой записи.

В сетевой структуре модели данных каждый элемент может быть связан с любым другим элементом (рис.2).

Рисунок 2 - Графическое изображение сетевой базы данных

Реляционными базами данных называют называют такие базы, которые состоят из связанных двумерных таблиц.