Главная / Базы данных
Базы данных
Быстро извлекать данные из больших массивов и обеспечивать удобство работы с данными можно только в том случае, если данные структурированы. А для того, чтобы обеспечить чёткую структуру данных, используют базы данных (БД).
База данных – это организованная структура, предназначенная для хранения данных.
Или другими словами:
База данных –это поименованная совокупность структурированных данных, относящихся к определенной предметной области.
Неструктурированными называются данные, хранящиеся в произвольном виде, например, записанные в текстовом файле. В этом случае поиск необходимых данных организовать гораздо сложнее.
Пример структурированных данных:
№ личн. дела | Фамилия | Имя | Отчество | Дата рожд. |
0001 | Проворов | Владимир | Иванович | 19.01.87 |
0002 | Корнев | Николай | Борисович | 03.12.89 |
0003 |
Пашков |
Дмитрий |
Павлович |
22.10.88 |
Даже если в базе данных нет никаких записей, то это все равно полноценная база данных, которая содержит только информацию о структуре самой БД.
Для создания и ведения баз данных, как правило, используют компьютеры и соответствующее программное обеспечение.
По технологии обработки данных БД подразделяются на централизованные и распределенные. Централизованная БД хранится в памяти одного компьютера, а распределенная БД состоит из нескольких частей, хранимых в памяти различных компьютеров сети.
Ядром любой БД является модель данных. Модель данных – это совокупность структур данных и операций их
обработки.
Существует три основных типа моделей данных:
- иерархическая;
- сетевая
- реляционная
- уровень;
- элемент (узел);
- связь.
Рис.1. Графическое изображение иерархической структуры БД
Иерархическая структура модели данных представляет собой совокупность элементов, в которой данные одного уровня подчинены данным другого уровня, а связи между элементами образуют древовидную структуру.
Каждый узел на более низком уровне иерархической модели данных связан только с одним узлом, находящимся на более высоком уровне. А к каждой записи иерархической модели существует только один путь от корневой записи.
В сетевой структуре модели данных каждый элемент может быть связан с любым другим элементом (рис.2).
Реляционными базами данных называют называют такие базы, которые состоят из связанных двумерных таблиц.