Что такое база данных?

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

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

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

Основные типы:

    Иерархические
    Сетевые
    Реляционные
    Объектно-ориентированные

Иерархическая
Иерархическая база данныхИерархическая — представляет собой древовидную структуру. Объекты такого типа имеют отношения между собой в виде «предок-потомок» подобно тому, как у дерева есть ствол, от которого идут ветки, а от каждой такой ветки идут ещё более маленькие веточки. Но в отличие от дерева в такой БД у какого-то одного предка может не быть потомков, с другой стороны их может быть довольно много, а каждый потомок, в свою очередь, может иметь только одного предка. Основным минусом такого типа состоит в том, что нет возможности реализовать структуру с множеством предков.

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

Реляционная
Реляционная база данныхО реляционных мы уже говорили – это самый распространённый вид и состоят они из таблиц. Каждая таблица состоит из строк и столбцов, строки называются записями, а столбцы – полями. Она была разработана доктором Коддом в 1970 году, он работал в IBM.

Объектно-ориентированная
Объектно-ориентированная — разрабатывалась в 1980-х годах XX века и созданы для хранения сложных структур данных, которые образуют объект. Структуры данных невозможно хранить в других типах БД. Таким образом, этот вид создан для взаимодействия данных с объектно-ориентированными языками программирования, поэтому они обладают тем же набором характеристик, что и эти языки программирования.

 

Комментарии

Комментариев к статье нет.

Добавить отзыв