Trình tạo sơ đồ ERD
Tên thực thể, trường và mối quan hệ vẫn ở trong trình duyệt này. Trong phễu, thẻ này giữ dự án trong bộ nhớ phiên tối đa 30 phút. Dự án không bao giờ đi vào Livewire hoặc URL.
Lược đồ riêng tư này không khả dụng hoặc đã hết hạn. Hãy quay lại bước đầu và tạo lại.
Xác định thực thể và trường
Bắt đầu từ mẫu hoặc xây dựng một mô hình gọn. Tên thực thể và trường dùng chữ cái, chữ số và dấu gạch dưới để Mermaid được tạo vẫn có tính tương thích.
Sơ đồ quan hệ thực thể giúp nhóm đọc và thảo luận về cấu trúc dữ liệu trước khi triển khai. Trình biên tập này hoạt động hoàn toàn cục bộ, cho phép bạn xác định có cấu trúc tối đa 12 thực thể và tối đa 20 trường cho mỗi thực thể, với tên và kiểu trường, vai trò PK hoặc FK, quan hệ và số bội. Hãy bắt đầu bằng mẫu cửa hàng, blog hoặc dự án trống, rồi tạo mã Mermaid và sơ đồ SVG hoặc PNG mà không đưa dự án ra khỏi trình duyệt.
Cách tạo sơ đồ ERD
-
1
Chọn điểm bắt đầu
Bắt đầu bằng mẫu cửa hàng, blog hoặc dự án trống để tự xác định cấu trúc.
-
2
Xác định thực thể và trường
Thêm tối đa 12 thực thể và 20 trường cho mỗi thực thể. Đặt tên, chọn kiểu trường và đánh dấu trực quan vai trò PK hoặc FK khi cần.
-
3
Kết nối các thực thể
Tạo quan hệ và chọn số bội để sơ đồ thể hiện cách các thực thể được kết nối với nhau.
-
4
Sao chép hoặc xuất dự án
Sao chép Mermaid, xuất sơ đồ SVG hoặc PNG, hoặc lưu dự án thành JSON cục bộ để nhập lại sau này.
Những gì trình biên tập tổ chức
- Thực thể: tối đa 12 thực thể trong một dự án.
- Trường: tối đa 20 trường cho mỗi thực thể, với tên và kiểu trường.
- Vai trò khóa: đánh dấu trực quan trường là khóa chính PK hoặc khóa ngoại FK.
- Quan hệ: kết nối các thực thể và chọn số bội phù hợp.
Khóa và quan hệ
Khóa chính PK xác định một bản ghi trong thực thể. Khóa ngoại FK tham chiếu đến một thực thể khác. Trình biên tập có thể hiển thị các vai trò này trên sơ đồ, nhưng không xác thực cơ sở dữ liệu hoặc tạo ràng buộc thực tế. Hãy dùng sơ đồ để thảo luận và kiểm tra các quy tắc triển khai trong dự án của bạn.
Tóm tắt số bội
- Một với một: một bản ghi trong một thực thể liên kết với một bản ghi trong thực thể khác.
- Một với nhiều: một bản ghi có thể liên kết với nhiều bản ghi trong thực thể khác.
- Nhiều với nhiều: nhiều bản ghi ở cả hai phía liên kết với nhau. Cấu trúc triển khai có thể cần một thực thể nối, nhưng trình biên tập không tự tạo thực thể đó.
Xuất và nhập
- Mermaid: sao chép mã
erDiagramđể dùng trong tài liệu hỗ trợ Mermaid. - SVG và PNG: tải xuống sơ đồ vector hoặc hình ảnh sẵn sàng để chia sẻ.
- JSON: xuất dự án từ trình biên tập hoặc nhập lại tệp JSON đã được xuất cục bộ trước đó.
Quyền riêng tư và giới hạn
Trình biên tập chỉ hoạt động trong trình duyệt của bạn. Trong luồng funnel, dự án được lưu trong sessionStorage của tab hiện tại tối đa 30 phút. Nội dung không được gửi tới máy chủ và không xuất hiện trong URL hoặc Livewire. Không có tính năng nhập SQL hoặc DBML, tạo SQL, đồng bộ hóa, tải tệp lên, kéo nút thủ công hoặc sắp xếp lại nút.
Mẹo để sơ đồ dễ đọc
- Bắt đầu từ những thực thể thể hiện khái niệm cốt lõi của phạm vi công việc.
- Dùng tên trường nhất quán, dễ hiểu với cả nhóm.
- Thêm quan hệ sau khi đã xác định các trường chính để dễ kiểm tra số bội.
- Giữ lại tệp JSON nếu bạn muốn tiếp tục dự án trong một phiên cục bộ khác.
Câu hỏi thường gặp
Không. Trình biên tập chỉ nhập tệp dự án JSON đã được xuất trước đó từ chính trình biên tập này. Tệp SQL, DBML và bản sao lưu cơ sở dữ liệu không được hỗ trợ.
Không. Trình biên tập tạo mã Mermaid và sơ đồ SVG hoặc PNG, đồng thời có thể xuất cấu trúc dự án thành JSON. Hãy dùng một công cụ chuyên dụng nếu bạn cần SQL hoặc DBML.
Không. Đây là trình biên tập có cấu trúc cho thực thể, trường và quan hệ, nên không có tính năng kéo hoặc sắp xếp lại nút thủ công.
Không. Dự án ở lại trong trình duyệt của bạn. Tệp tải xuống được tạo cục bộ, và trong luồng funnel dự án chỉ được lưu trong sessionStorage của tab hiện tại tối đa 30 phút.
Công cụ liên quan
Bảng tham chiếu ASCII
Bảng ASCII đầy đủ từ 0 đến 127 với giá trị thập phân, thập lục phân, bát phân, nhị phân và ký hiệu tham chiếu ký tự số HTML, gồm NUL, LF và DEL.
Bộ chuyển đổi Base64 sang Hex
Chuyển chuỗi Base64 thành các byte nền tảng được biểu diễn dưới dạng hệ thập lục phân (hex). Hữu ích để kiểm tra token, khóa, chứng chỉ và JWT.
Trình chuyển đổi Binary sang Hex
Chuyển input binary thành giá trị hexadecimal chữ hoa đơn giản. Ký tự không phải 0 hoặc 1 bị bỏ qua và số 0 ở đầu không được giữ lại.
Trình tạo bảng màu ngẫu nhiên
Tạo bảng màu ngẫu nhiên từ 2 đến 15 mẫu màu, chọn phong cách rực rỡ, pastel, dịu hoặc tối, rồi sao chép mã HEX hoặc biến CSS.
Trình tạo bảng màu
Tạo bảng màu đơn sắc, tương đồng, bổ túc, bộ ba hoặc bộ bốn từ màu HEX gốc và xuất các biến CSS sẵn sàng sao chép.
Bộ chuyển đổi nhị phân sang bát phân
Chuyển nhị phân sang bát phân bằng cách gom ba bit một lần. Hữu ích cho quyền Unix, hệ thống cũ và hiển thị số gọn hơn.