概要
データモデリングは、データベースを設計する際の重要なステップです。現実世界に存在するさまざまなデータとその相互関係を詳 細に分析し、抽象化するプロセスです。このプロセスでは、データ間にある本質的なつながりを明らかにし、それをデータモデルとして形式的に記述することで、情報システムのデータベース構造の基盤を構築します。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 図を通して、システム内の主要なデータエンティティとそれらの関係をより明確に理解できます。

さまざまなデータテーブルの作成に対応

詳しくは「データテーブル / 概要」の章を参照してください。
豊富なフィールドタイプを提供

詳しくは「データテーブルフィールド / 概要」の章を参照してください。

