Что такое СУБД?
Программное обеспечение СУБД в первую очередь функционирует как интерфейс между конечным пользователем и базой данных,
одновременно управляя данными, механизмом базы данных и схемой базы данных, чтобы облегчить организацию данных и манипулирование ими.
Хотя функции СУБД сильно различаются, функции и возможности СУБД общего назначения должны включать: доступный для пользователя каталог, описывающий метаданные, систему управления библиотекой СУБД, абстракцию данных и независимость, безопасность данных, регистрацию и аудит активности, поддержку параллелизма и транзакций, поддержку для авторизации доступа, поддержки доступа из удаленных мест, поддержки восстановления данных СУБД в случае повреждения и принудительного применения ограничений для обеспечения соответствия данных определенным правилам.
===================
Метод проектирования схемы базы данных, который служит для повышения ясности в организации данных, называется нормализацией. Нормализация в СУБД изменяет существующую схему, чтобы свести к минимуму избыточность и зависимость данных, разбивая большую таблицу на более мелкие таблицы и определяя отношения между ними. Выход СУРБД — это встроенный в СУРБД пакет SQL, который позволяет пользователю отображать отладочную информацию и выходные данные, а также отправлять сообщения из подпрограмм, пакетов, блоков PL/SQL (Oracle) и триггеров. Первоначально Oracle разработала пакет DBMS File Transfer, который предоставляет процедуры для копирования двоичного файла в базе данных или для передачи двоичного файла между базами данных.
====================
Система управления базами данных функционирует за счет использования системных команд, сначала получая инструкции от администратора базы данных в СУБД, а затем соответствующим образом инструктируя систему либо извлекать данные, либо изменять данные, либо загружать существующие данные из системы. Популярные примеры СУБД включают облачные системы управления базами данных, системы управления базами данных в оперативной памяти (IMDBMS), системы управления столбцовыми базами данных (CDBMS) и NoSQL в СУБД.
=====================
РСУБД против СУБД
====================
Система управления реляционной базой данных (RDBMS) относится к набору программ и возможностей, позволяющих пользователю создавать, обновлять и администрировать реляционную базу данных, которая характеризуется структурированием данных в логически независимые таблицы.
Есть несколько особенностей, которые отличают реляционную СУБД от СУРБД, в том числе:
Структура: если в СУБД данные структурированы в иерархической форме (вобще говоря), то в РСУБД данные структурированы в табличной форме.
Требования к программному/аппаратному обеспечению: СУРБД предъявляет более высокие требования к программному и аппаратному обеспечению.
Управляемые программы: СУБД поддерживает базы данных в компьютерной сети и на системных жестких дисках.
РСУБД управляет отношениями между встроенными таблицами данных.
Реализация ACID: РСУБД основывает структуру своих данных на модели ACID (атомарность, непротиворечивость, изоляция и долговечность).
Способность эффективно поддерживать транзакции и откатывать те, которые завершились неудачно.
=======================
Существует три основных типа моделей данных СУБД: реляционная, сетевая и иерархическая.
Реляционная модель данных: данные организованы в виде логически независимых таблиц.
Сетевая модель данных: все объекты организованы в графическом представлении.
Иерархическая модель данных: данные организованы в древовидную структуру.
=======================
Система с полностью инвертированными списками ( в теории сетевая модель ).Чрезвычайная гибкость и производительность
Способность полностью имитировать RDBMS,таковой вообще не являясь - ADABAS/Natural ( Version >= 5 )