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

В реляционных базах данных наиболее распространены следующие типы отношений:

  • Один-к-одному: Каждый элемент в одной из двух коллекций соответствует только одному элементу в другой коллекции. Этот тип отношений обычно используется для хранения различных аспектов одного элемента в отдельных коллекциях, чтобы уменьшить избыточность и повысить согласованность данных.
  • Один-ко-многим: Каждый элемент в одной коллекции может быть связан с несколькими элементами в другой коллекции. Это один из наиболее распространённых типов отношений. Например, один автор может написать несколько статей, но каждая статья может иметь только одного автора.
  • Многие-к-одному: Несколько элементов в одной коллекции могут быть связаны с одним элементом в другой коллекции. Этот тип отношений также часто встречается в моделировании данных. Например, несколько студентов могут принадлежать к одному классу.
  • Многие-ко-многим: Несколько элементов в двух коллекциях могут быть связаны друг с другом. Этот тип отношений обычно требует промежуточной коллекции для записи связей между элементами. Например, отношение между студентами и курсами: студент может записаться на несколько курсов, а на один курс могут быть записаны несколько студентов.

Эти типы отношений играют важную роль в проектировании баз данных и моделировании данных, помогая описывать сложные реальные отношения и структуры данных.