logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo
Обзор

Источники данных

Управление источниками данных
Основной источник данных

Внешние источники данных (базы данных)

Введение
Внешний MySQL
Внешний MariaDB
Внешний PostgreSQL
Внешний MSSQL
Внешний Oracle
Сравнение основной и внешних баз данных
Источник данных REST API
Источник данных KingbaseES

Таблицы данных

Обзор
Обычные таблицы
Наследуемые таблицы
Таблицы файлов
Древовидные таблицы
Таблицы-календари
Таблицы комментариев
Таблицы выражений
SQL-таблицы
Представления базы данных

Поля таблицы данных

Обзор
Валидация полей

Основные типы

Однострочный текст
Многострочный текст
Номер телефона
Email
URL
Целое число
Число
Процент
Пароль
Цвет
Иконка

Типы выбора

Флажок
Выпадающий список (одиночный выбор)
Выпадающий список (множественный выбор)
Радиокнопки
Чекбоксы

Мультимедиа

Markdown
Markdown (Vditor)
Rich Text
Вложение (связь)
Вложение (URL)

Дата и время

Обзор
Дата и время (с часовым поясом)
Дата и время (без часового пояса)
Unix Timestamp
Дата (без времени)
Время

Геометрические фигуры

Точка
Линия
Круг
Многоугольник

Продвинутые типы

UUID
Nano ID
Сортировка
Формула
Автонумерация
JSON
Выбор таблицы данных
Шифрование

Системная информация

Дата создания
Дата последнего изменения
Кем создано
Кем изменено
Пространство
Table OID

Типы связей

Обзор
Один к одному
Один ко многим
Многие к одному
Многие ко многим
Многие ко многим (массив)

Разработка

Обзор
Next PageУправление источниками данных
Уведомление о переводе ИИ

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

#Обзор

Моделирование данных — это ключевой этап при проектировании баз данных, который включает в себя глубокий анализ и абстрагирование различных типов данных реального мира и их взаимосвязей. В ходе этого процесса мы стремимся выявить внутренние связи между данными и формализовать их в виде моделей данных, закладывая основу для структуры базы данных информационной системы. 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

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