# Что такое база данных в Baserow - структура и уровни

> База данных Baserow объединяет связанные таблицы внутри рабочего пространства: иерархия уровней, типы полей, представления и сценарии использования.

Source: https://opennix.org/docs/baserow/database-builder/intro-to-databases/


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

## Иерархия данных

Все данные в Baserow организованы по уровням, и каждый следующий уровень вложен в предыдущий:

- рабочее пространство - верхний контейнер, объединяющий команду и её базы данных;
- база данных - набор таблиц, посвящённых одной предметной области;
- таблица - хранит однотипные записи в виде строк и полей;
- строка - отдельная запись (например, один клиент или одна задача);
- поле - столбец таблицы, определяющий тип данных: текст, число, дата и другие.

Подробнее о том, как рабочее пространство объединяет базы данных и участников команды, рассказано в статье [«Обзор рабочих пространств»](/docs/baserow/workspaces/intro-to-workspaces/), а базовые понятия Baserow в целом разобраны в статье [«Основные строительные блоки Baserow»](/docs/baserow/getting-started/baserow-basics/).

![Обзор возможностей базы данных Baserow](/images/baserow/database-builder/baserow-database-features-overview.jpg)

## Из чего состоит база данных

В open-source редакции Baserow каждая база данных поддерживает более 25 типов полей - от простого текста и чисел до дат, выпадающих списков и вложений. Данные внутри таблицы можно просматривать через табличное, галерейное или форменное представление, а связи между таблицами задаются полями типа «связь с таблицей», что позволяет строить полноценную реляционную структуру без единой строки кода.

## Типичные сценарии применения

Базы данных Baserow одинаково хорошо подходят для учёта клиентов (CRM), управления проектами и задачами, складского учёта, планирования контента и организации мероприятий - для каждого сценария можно начать с чистого листа или взять готовый шаблон, о чём подробно рассказано в статье [«Создание базы данных»](/docs/baserow/database-builder/create-a-database/).

## Управление и восстановление данных

Базу данных можно переименовать, экспортировать и импортировать в форматах CSV, Excel, а также перенести существующий проект из Airtable - процедура миграции описана в статье [«Импорт из Airtable в Baserow»](/docs/baserow/database-builder/import-airtable-to-baserow/). Для разработчиков доступен REST API и токены базы данных, а для пользователей без навыков программирования - интеграции через Zapier, Make и n8n. Если база данных удалена по ошибке, сразу после удаления доступна пятисекундная отмена действия, а затем - восстановление из корзины в течение льготного периода; подробности - в статье [«Удаление базы данных»](/docs/baserow/database-builder/delete-a-database/).

## Часто задаваемые вопросы

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

**Что произойдёт, если удалить базу данных по ошибке?** Она перемещается в корзину, откуда её может восстановить любой участник пространства с достаточными правами - до истечения льготного периода восстановления.

Следующий шаг - статья [«Создание базы данных»](/docs/baserow/database-builder/create-a-database/): как создать базу данных с нуля, из шаблона, путём дублирования или импорта.

