Содержание

Система управления базами данных

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

СУБД vs базы данных

Если базы данных – это собственно структурированные данные, то СУБД – это программы для работы с этими данными. MySql, PostgreSQL – это собственно названия СУБД, с помощью которых и создаются конкретные базы, а также осуществляется манипуляция данными в этих БД.

Три уровня СУБД

В 1975 году в отчёте ANSI/XЗ/SPARC были предложены следующие три уровня СУБД:

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

Базы данных
База данныхСУБДТранзакция