Tip
このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
概要
データベースを設計する上で、データモデリングは非常に重要なステップです。これは、現実世界の様々なデータとその相互関係を深く分析し、抽象化するプロセスを指します。このプロセスを通じて、データ間の本質的なつながりを明らかにし、データモデルとして形式的に記述することで、情報システムのデータベース構造の基盤を築きます。NocoBaseは、データモデル駆動型のプラットフォームであり、以下の特徴を備えています。
様々なデータソースへの接続をサポート
NocoBaseは、一般的な各種データベース、API(SDK)プラットフォーム、ファイルなど、様々なデータソースに接続できます。

NocoBaseは、各データソースとそのコレクションを管理するためのデータソース管理プラグインを提供しています。データソース管理プラグインは、すべてのデータソースの管理インターフェースを提供するだけで、データソースへの直接接続機能は提供しません。様々なデータソースプラグインと組み合わせて使用する必要があります。現在サポートされているデータソースは以下の通りです。
- メインデータベース:NocoBaseのメインデータベースで、MySQL、PostgreSQL、MariaDBなどのリレーショナルデータベースをサポートしています。
- KingbaseES:KingbaseESデータベースをデータソースとして使用します。メインデータベースとしても、外部データベースとしても利用できます。
- 外部MySQL:外部のMySQLデータベースをデータソースとして使用します。
- 外部MariaDB:外部のMariaDBデータベースをデータソースとして使用します。
- 外部PostgreSQL:外部のPostgreSQLデータベースをデータソースとして使用します。
- 外部MSSQL:外部のMSSQL(SQL Server)データベースをデータソースとして使用します。
- 外部Oracle:外部のOracleデータベースをデータソースとして使用します。

多様なデータモデリングツールを提供
シンプルなコレクション管理インターフェース:様々なモデル(コレクション)の作成や、既存モデルへの接続に利用します。

ER図のようなビジュアルインターフェース:ユーザーやビジネス要件からエンティティとその関係を抽出するために使用します。データモデルを直感的で分かりやすい方法で記述でき、ER図を通じてシステム内の主要なデータエンティティとその関連性をより明確に理解できます。

様々なタイプのコレクション作成をサポート

詳細については、「コレクション / 概要」の章をご覧ください。
豊富なフィールドタイプを提供

詳細については、「コレクションフィールド / 概要」の章をご覧ください。

