Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

Обзор

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

Поддержка доступа к данным из различных источников

В качестве источников данных NocoBase могут выступать различные распространенные базы данных, платформы API (SDK) и файлы.

20240512085558

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

  • Основная база данных: Основная база данных NocoBase, поддерживающая реляционные базы данных, такие как MySQL, PostgreSQL и MariaDB.
  • KingbaseES: Использование базы данных KingbaseES в качестве источника данных; может использоваться как основная, так и как внешняя база данных.
  • Внешний MySQL: Использование внешней базы данных MySQL в качестве источника данных.
  • Внешний MariaDB: Использование внешней базы данных MariaDB в качестве источника данных.
  • Внешний PostgreSQL: Использование внешней базы данных PostgreSQL в качестве источника данных.
  • Внешний MSSQL: Использование внешней базы данных MSSQL (SQL Server) в качестве источника данных.
  • Внешний Oracle: Использование внешней базы данных Oracle в качестве источника данных.

20240512083651

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

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

20240512090751

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

20240512091042

Поддержка различных типов коллекций

КоллекцияОписание
Общая коллекцияВключает встроенные системные поля
Календарная коллекцияИспользуется для создания коллекций событий, связанных с календарем
Коллекция комментариевИспользуется для хранения комментариев или отзывов о данных
Древовидная коллекцияДревовидная коллекция, в настоящее время поддерживает только модель списка смежности
Коллекция файловИспользуется для управления хранением файлов
SQL-коллекцияНе является фактической коллекцией базы данных, но позволяет структурированно отображать SQL-запросы
Подключение к представлению базы данныхПодключается к существующим представлениям базы данных
Коллекция выраженийИспользуется для сценариев динамических выражений в рабочих процессах
Подключение к внешним даннымПозволяет системе базы данных напрямую получать доступ и запрашивать данные во внешних источниках данных на основе технологии FDW.

20240512102212

Более подробную информацию смотрите в разделе «Коллекции / Обзор».

Разнообразие типов полей

20240512110352

Более подробную информацию смотрите в разделе «Поля коллекций / Обзор».