Mô hình hóa dữ liệu
Trước khi đọc trang này, vui lòng đảm bảo bạn đã cài đặt NocoBase CLI và hoàn thành khởi tạo theo Bắt đầu nhanh với AI Builder.
Giới thiệu
Skill mô hình hóa dữ liệu dùng để tạo và quản lý bảng dữ liệu của NocoBase qua ngôn ngữ tự nhiên — tạo bảng, thêm Field, thiết lập quan hệ liên kết...
Trước khi sử dụng cần đảm bảo nguồn dữ liệu đích đã được cấu hình trong "Quản lý nguồn dữ liệu".
Phạm vi năng lực
- Tạo, sửa, xóa bảng dữ liệu, hỗ trợ bảng thường, bảng cây, bảng file, bảng calendar, bảng SQL, bảng view, b ảng kế thừa
- Thêm, sửa, xóa Field, bao gồm các kiểu Field tích hợp sẵn của NocoBase (kể cả Field quan hệ) và các kiểu Field được mở rộng bởi Plugin
Ví dụ câu lệnh
Tình huống A: Tạo bảng dữ liệu
Skill sẽ hướng dẫn AI phân tích các Field cần có cho bảng và kiểu Field tương ứng trong NocoBase, sau đó tạo bảng kiểu file và thêm các Field tương ứng vào hệ thống.

Tình huống B: Thêm Field
Skill sẽ hướng dẫn AI lấy metadata của bảng người dùng và phân tích Field trạng thái biểu thị có đang làm việc hay không tương ứng với kiểu Field "Dropdown (chọn một)" trong NocoBase, sau đó thêm Field vào bảng người dùng và thiết lập các giá trị enum.

Tình huống C: Khởi tạo mô hình dữ liệu
Skill sẽ dựa trên mô hình dữ liệu mà AI đã phân tích và thiết kế, tạo các bảng dữ liệu, thêm Field và cấu hình các quan hệ liên kết trong hệ thống.


Tình huống D: Thêm module chức năng
Skill sẽ hướng d ẫn AI lấy mô hình dữ liệu của hệ thống hiện tại và dựa trên đó hoàn thành thiết kế mô hình dữ liệu cho chức năng mới, sau đó tự động tạo bảng dữ liệu, thêm Field và cấu hình quan hệ liên kết.


Câu hỏi thường gặp
Khi tạo bảng có tự động tạo Field hệ thống không?
Có. Các Field hệ thống như id, createdAt, createdBy, updatedAt, updatedBy được server tự động tạo, không cần chỉ định thủ công.
Quan hệ liên kết tạo sai thì sửa thế nào?
Khuyến nghị kiểm tra khóa ngoại và Field ngược của Field liên kết hiện tại trước, rồi quyết định sửa hay xóa và tạo lại. Skill sẽ đọc lại để kiểm tra trạng thái liên kết của cả hai bên sau khi thay đổi.
Cách tạo bảng dữ liệu dựa trên kiểu bảng được mở rộng bởi Plugin?
Trường hợp này yêu cầu Plugin tương ứng đang ở trạng thái kích hoạt. Nếu chưa kích hoạt, AI thường sẽ thử kích hoạt Plugin, nếu AI thao tác không thành công, vui lòng kích hoạt Plugin thủ công.
Cách thêm Field dựa trên kiểu Field được mở rộng bởi Plugin?
Tương tự như trên.
Liên kết liên quan
- Tổng quan về AI Builder — Tổng quan và cách cài đặt tất cả Skills của AI Builder
- Cấu hình giao diện — Sau khi xây dựng bảng dữ liệu, dùng AI để xây dựng trang và Block
- Giải pháp — Xây dựng nguyên cả hệ thống nghiệp vụ hàng loạt từ YAML

