Обзор
Моделирование данных — это ключевой этап проектирования базы данных. Он включает глубокий анализ и абстрагирование различных типов данных реального мира и взаимосвязей между ними. В ходе этого процесса мы стремимся выявить внутренние связи между данными и формализованно описать их с помощью модели данных, заложив основу для структуры базы данных информационной системы. NocoBase — это платформа, управляемая моделью данных, со следующими особенностями:
Поддержка подключения данных из различных источников
Источниками данных NocoBase могут быть распространённые базы данных, платформы API (SDK) и файлы.

NocoBase предоставляет плагин управления источниками данных, предназначенный для управления источниками данных и их таблицами. Плагин управления источниками данных предоставляет только интерфейс управления всеми источниками данных и не обеспечивает возможность подключения к ним. Для работы его необходимо использовать совместно с плагинами различных источников данных. В настоящее время поддерживаются следующие источники данных:
- Основной источник данных: основная база данных NocoBase; поддерживаются PostgreSQL, MySQL, MariaDB, KingbaseES и OceanBase.
- Внешний PostgreSQL: подключение к существующей базе данных PostgreSQL.
- Внешний MySQL: подключение к существующей базе данных MySQL.
- Внешний MariaDB: подключение к существующей базе данных MariaDB.
- Внешний MSSQL: подключение к существующей базе данных SQL Server.
- Внешний KingbaseES: подключение к существующей базе данных KingbaseES.
- Внешний OceanBase: подключение к существующей базе данных OceanBase.
- Внешний Oracle: подключение к существующей базе данных Oracle.
- Внешний ClickHouse: подключение к существующей базе данных ClickHouse.
- Внешний Doris: подключение к существующей базе данных Doris.
- Источник данных REST API: отображение REST API сторонней системы в качестве источника данных.
- Внешний источник данных NocoBase: подключение к таблицам данных в другом приложении NocoBase.

Предоставляет разнообразные инструменты моделирования данных
Простой интерфейс управления таблицами данных: используется для создания различных моделей (таблиц данных) или подключения к существующим моделям (таблицам данных).

Визуальный интерфейс, аналогичный ER-диаграмме: используется для извлечения сущностей и связей между ними из пользовательских и бизнес-требований. О н предоставляет наглядный и понятный способ описания модели данных. ER-диаграмма помогает лучше понять основные сущности данных в системе и связи между ними.

Поддержка создания различных таблиц данных

Подробнее см. в разделе «Таблицы данных / Обзор»
Предоставляет широкий выбор типов полей

Подробнее см. в разделе «Поля таблиц данных / Обзор»

