Ikhtisar

Pemodelan data merupakan langkah penting dalam merancang database. Proses ini mencakup analisis dan abstraksi mendalam terhadap berbagai jenis data di dunia nyata beserta hubungan di antara data tersebut. Dalam proses ini, kita berupaya mengungkap hubungan internal antardata, lalu mendeskripsikannya secara formal sebagai model data untuk menjadi dasar struktur database sistem informasi. NocoBase adalah platform berbasis model data dengan karakteristik berikut:

Mendukung koneksi ke berbagai sumber data

Sumber data NocoBase dapat berupa berbagai database umum, platform API (SDK), dan file.

20240512085558

NocoBase menyediakan plugin manajemen sumber data untuk mengelola berbagai sumber data dan tabel datanya. Plugin manajemen sumber data hanya menyediakan antarmuka untuk mengelola semua sumber data dan tidak menyediakan kemampuan untuk menghubungkan sumber data. Plugin ini perlu digunakan bersama berbagai plugin sumber data. Saat ini, sumber data yang didukung meliputi:

  • Database Utama:Database utama NocoBase yang mendukung database relasional seperti MySQL, PostgreSQL, dan MariaDB.
  • KingbaseES:Menggunakan database KingbaseES sebagai sumber data, yang dapat digunakan sebagai database utama maupun database eksternal.
  • MySQL Eksternal:Menggunakan database MySQL eksternal sebagai sumber data.
  • MariaDB Eksternal:Menggunakan database MariaDB eksternal sebagai sumber data.
  • PostgreSQL Eksternal:Menggunakan database PostgreSQL eksternal sebagai sumber data.
  • MSSQL Eksternal:Menggunakan database MSSQL (SQL Server) eksternal sebagai sumber data.
  • Oracle Eksternal:Menggunakan database Oracle eksternal sebagai sumber data.

20240512083651

Menyediakan berbagai alat pemodelan data

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

20240512090751

Antarmuka visualisasi mirip diagram ER:Digunakan untuk mengekstrak entitas dan hubungan di antaranya dari kebutuhan pengguna dan bisnis. Antarmuka ini menyediakan cara yang intuitif dan mudah dipahami untuk mendeskripsikan model data. Dengan diagram ER, entitas data utama dalam sistem dan hubungan di antaranya dapat dipahami dengan lebih jelas.

20240512091042

Mendukung pembuatan berbagai tabel data

Tabel dataDeskripsi
Tabel data biasaMenyediakan field sistem yang umum digunakan
Tabel data kalenderDigunakan untuk membuat tabel acara terkait kalender
Tabel komentarDigunakan untuk menyimpan komentar atau umpan balik terhadap data
Tabel struktur pohonTabel struktur pohon, saat ini hanya mendukung desain tabel adjacency
Tabel data fileDigunakan untuk mengelola penyimpanan file
Tabel data SQLBukan tabel database sebenarnya, melainkan digunakan untuk menampilkan kueri SQL secara terstruktur dengan cepat
Hubungkan tampilan databaseMenghubungkan tampilan database yang sudah ada
Tabel ekspresiDigunakan untuk skenario ekspresi dinamis dalam alur kerja
Hubungkan data eksternalMenghubungkan tabel data jarak jauh berdasarkan teknologi FDW database

20240512102212

Untuk informasi lebih lanjut, lihat bab 「Tabel data / Ikhtisar

Menyediakan berbagai jenis field

20240512110352

Untuk informasi lebih lanjut, lihat bab 「Field tabel data / Ikhtisar