Какие бывают типы СУБД?

1 Ответы


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

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

    Вот базовая схема каждой структуры для объяснения различных типов СУБД.

    • Иерархическая структура
    В этой модели, которая использовалась в ранних СУБД для мэйнфреймов, отношения записей образуют древовидную модель. Несмотря на простоту, эта структура негибкая, поскольку отношения только один-ко-многим. Сегодня это в основном используется для хранения файловых систем и географической информации.

    • Структура сети
    Отношения в этой структуре имеют более сложный характер - многие ко многим. Доступ ко многим записям можно получить разными путями.

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

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

    • Структура объекта
    Объектно-ориентированная структура может без проблем обрабатывать изображения, графику, голос, текст и различные типы данных. Он популярен для использования в мультимедийных веб-приложениях и был разработан для работы с Java и другими объектно-ориентированными языками программирования.

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

Напишите свой ответ

Ваш ответ появится после модерации