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.

20240512085558

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:

20240512083651

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ó.

20240512090751

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.

20240512091042

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

Bảng dữ liệuMô tả
Bảng dữ liệu thông thườngTích hợp các trường hệ thống thường dùng
Bảng dữ liệu lịchDùng để tạo các bảng sự kiện liên quan đến lịch
Bảng bình luậnDùng để lưu trữ bình luận hoặc phản hồi về dữ liệu
Bảng cấu trúc câyBảng cấu trúc cây, hiện chỉ hỗ trợ thiết kế bảng liền kề
Bảng dữ liệu tệpDùng để quản lý việc lưu trữ tệp
Kết nối đến chế độ xem cơ sở dữ liệuKết nối với chế độ xem cơ sở dữ liệu hiện có
Bảng dữ liệu SQLKhông phải là bảng cơ sở dữ liệu thực tế, mà là cách nhanh chóng hiển thị có cấu trúc các truy vấn SQL
Kết nối dữ liệu bên ngoàiKết nối với các bảng dữ liệu từ xa dựa trên công nghệ FDW của cơ sở dữ liệu

20240512102212

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ú

20240512110352

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