Tổng quan
Mô hình hóa dữ liệu là một bước quan trọng trong quá trình thiết kế cơ sở dữ liệu, bao gồm việc phân tích và trừu tượng hóa chuyên sâu các loại dữ liệu trong thế giới thực cũng như mối quan hệ giữa chúng. Trong quá trình này, chúng ta cố gắng làm rõ mối liên hệ nội tại giữa các dữ liệu và mô tả chúng dưới dạng mô hình dữ liệu, đặt nền tảng cho cấu trúc cơ sở dữ liệu của hệ thống thông tin. NocoBase là một nền tảng hướng theo mô hình dữ liệu, với các đặc điểm sau:
Hỗ trợ kết nối với dữ liệu từ nhiều nguồn khác nhau
Nguồn dữ liệu của NocoBase có thể là các loại cơ sở dữ liệu phổ biến, nền tảng API (SDK) và tệp.

NocoBase cung cấp plugin quản lý nguồn dữ liệu để quản lý các nguồn dữ liệu và bảng dữ liệu tương ứng. Plugin quản lý nguồn dữ liệu chỉ cung cấp giao diện quản lý tất cả các nguồn dữ liệu, không cung cấp khả năng kết nối với nguồn dữ liệu; plugin này cần được sử dụng cùng với các plugin nguồn dữ liệu khác nhau. Các nguồn dữ liệu hiện được hỗ trợ bao gồm:
- nguồn dữ liệu chính: Cơ sở dữ liệu chính của NocoBase, hỗ trợ PostgreSQL, MySQL, MariaDB, KingbaseES và OceanBase.
- PostgreSQL bên ngoài: Kết nối với cơ sở dữ liệu PostgreSQL hiện có.
- MySQL bên ngoài: Kết nối với cơ sở dữ liệu MySQL hiện có.
- MariaDB bên ngoài: Kết nối với cơ sở dữ liệu MariaDB hiện có.
- MSSQL bên ngoài: Kết nối với cơ sở dữ liệu SQL Server hiện có.
- KingbaseES bên ngoài: Kết nối với cơ sở dữ liệu KingbaseES hiện có.
- OceanBase bên ngoài: Kết nối với cơ sở dữ liệu OceanBase hiện có.
- Oracle bên ngoài: Kết nối với cơ sở dữ liệu Oracle hiện có.
- ClickHouse bên ngoài: Kết nối với cơ sở dữ liệu ClickHouse hiện có.
- Doris bên ngoài: Kết nối với cơ sở dữ liệu Doris hiện có.
- nguồn dữ liệu REST API: Ánh xạ REST API của hệ thống bên thứ ba thành nguồn dữ liệu.
- nguồn dữ liệu NocoBase bên ngoài: Kết nối với các bảng dữ liệu trong một ứng dụng NocoBase khác.

Cung cấp nhiều công cụ mô hình hóa dữ liệu
Giao diện quản lý bảng dữ liệu đơn giản: Dùng để tạo các mô hình (bảng dữ liệu) hoặc kết nối với các mô hình (bảng dữ liệu) hiện có.

Giao diện trực quan dạng sơ đồ ER: Dùng để trích xuất các thực thể và mối quan hệ giữa chúng từ nhu cầu của người dùng và nghiệp vụ. Giao diện này cung cấp một cách trực quan, dễ hiểu để mô tả mô hình dữ liệu. Thông qua sơ đồ ER, có thể hiểu rõ hơn về các thực thể dữ liệu chính trong hệ thống và mối liên hệ giữa chúng.

Hỗ trợ tạo nhiều loại bảng dữ liệu

Xem thêm tại chương 「Bảng dữ liệu / Tổng quan」
Cung cấp nhiều loại trường phong phú

Xem thêm tại chương 「Trường bảng dữ liệu / Tổng quan」

