Skip to main content

Какие существуют типы систем управления базами данных?

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

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

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

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

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

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