Ikhtisar

Pemodelan data adalah langkah kunci dalam mendesain database, melibatkan analisis dan abstraksi mendalam terhadap berbagai jenis data dunia nyata serta hubungannya satu sama lain. Dalam proses ini, kami berusaha mengungkap hubungan internal antar data, lalu mendeskripsikannya secara formal sebagai model data, sehingga menjadi dasar struktur database untuk sistem informasi. NocoBase adalah platform yang digerakkan oleh model data, dengan karakteristik berikut:

Mendukung berbagai sumber data

Data Source NocoBase dapat berupa berbagai jenis database umum, platform API (SDK), dan file.

20240512085558

NocoBase menyediakan Plugin Manajemen Data Source untuk mengelola berbagai data source dan tabel datanya. Plugin manajemen data source hanya menyediakan antarmuka manajemen untuk semua data source, dan tidak menyediakan kemampuan untuk mengakses data source. Plugin ini perlu digunakan bersama dengan berbagai plugin data source. Data source yang saat ini didukung meliputi:

  • Main Database: Database utama NocoBase, mendukung database relasional seperti MySQL, PostgreSQL, MariaDB, dan lainnya.
  • KingbaseES: Menggunakan database KingbaseES sebagai data source, dapat digunakan baik sebagai database utama maupun sebagai database eksternal.
  • External MySQL: Menggunakan database MySQL eksternal sebagai data source.
  • External MariaDB: Menggunakan database MariaDB eksternal sebagai data source.
  • External PostgreSQL: Menggunakan database PostgreSQL eksternal sebagai data source.
  • External MSSQL: Menggunakan database MSSQL (SQL Server) eksternal sebagai data source.
  • External Oracle: Menggunakan database Oracle eksternal sebagai data source.

20240512083651

Menyediakan beragam alat pemodelan data

Antarmuka manajemen Collection yang sederhana: Digunakan untuk membuat berbagai model (Collection) atau menghubungkan model (Collection) yang sudah ada.

20240512090751

Antarmuka visual mirip diagram ER: Digunakan untuk mengekstrak entitas dan hubungan di antara mereka dari kebutuhan pengguna dan bisnis. Antarmuka ini menyediakan cara yang intuitif dan mudah dipahami untuk mendeskripsikan model data. Melalui diagram ER, Anda dapat lebih jelas memahami entitas data utama dalam sistem dan hubungan di antara mereka.

20240512091042

Mendukung pembuatan berbagai Collection

CollectionDeskripsi
Collection UmumMemiliki field sistem umum yang sudah terpasang
Collection CalendarDigunakan untuk membuat tabel event terkait kalender
Collection CommentDigunakan untuk menyimpan komentar atau umpan balik terhadap data
Collection TreeTabel struktur tree, saat ini hanya mendukung desain adjacency list
Collection FileDigunakan untuk manajemen penyimpanan file
Collection SQLBukan tabel database aktual, melainkan menampilkan kueri SQL secara cepat dan terstruktur
Database View ConnectionMenghubungkan ke database view yang sudah ada
Collection ExpressionDigunakan untuk skenario expression dinamis pada workflow
Connect External DataMenghubungkan ke tabel data remote berbasis teknologi FDW database

20240512102212

Untuk lebih lanjut, lihat bagian "Collection / Ikhtisar"

Menyediakan beragam tipe Field

20240512110352

Untuk lebih lanjut, lihat bagian "Field Collection / Ikhtisar"