DB Diagram — Vẽ ERD online cho lập trình viên & sinh viên
dbdiagram.io là công cụ vẽ ERD (Entity Relationship Diagram) trực tuyến miễn phí — dành cho ai cần thiết kế schema database nhanh, gọn, dễ chia sẻ. Bạn viết schema bằng DBML (cú pháp giống Markdown), ERD render real-time bên cạnh, và export ra SQL (PostgreSQL, MySQL, SQL Server) sẵn sàng chạy. Phù hợp cho sinh viên CNTT làm đồ án, lập trình viên backend thiết kế hệ thống mới, hoặc team review schema trước sprint.
Vì sao mọi lập trình viên backend nên biết vẽ ERD?
- Tránh refactor đau đớn. Vẽ ERD trước khi code → phát hiện thiếu cột, sai quan hệ ngay lúc bàn giấy, không phải sau 3 tháng dev khi schema đã đẻ ra 50 migration.
- Giao tiếp với team. Một bức ERD đáng giá ngàn dòng document. PM, designer, QA đều hiểu được luồng dữ liệu chỉ qua sơ đồ.
- Pass phỏng vấn. Câu “Design schema cho hệ thống X” xuất hiện trong ~70% buổi phỏng vấn backend mid-level. Quen ERD = trả lời tự tin, vẽ tay không lúng túng.
- Đồ án trường ngon hơn. Báo cáo có ERD đẹp + SQL sinh tự động → điểm cao + giảng viên hài lòng.
Bắt đầu vẽ ERD ngay
Mở dbdiagram.io trong tab mới. Lần đầu vào có editor mẫu — gõ DBML, ERD render real-time, export SQL chỉ với 1 click.
Cách dùng dbdiagram.io trong 3 bước
- 1
Mở editor
Bấm “Mở dbdiagram.io” phía trên để mở editor trong tab mới. Lần đầu vào sẽ thấy ví dụ mẫu — có thể xoá hoặc dùng làm template.
- 2
Viết DBML
Gõ schema bằng cú pháp DBML — đơn giản như Markdown: định nghĩa Table, cột, kiểu dữ liệu, primary key, foreign key. ERD bên phải tự cập nhật theo thời gian thực.
- 3
Export SQL hoặc share
Bấm Export → chọn PostgreSQL/MySQL/SQL Server để tải file .sql sẵn sàng chạy. Hoặc Share → link public chia sẻ team / nộp bài thầy cô.
Câu hỏi thường gặp
ERD là gì?
DBML là gì?
dbdiagram.io có miễn phí không?
Tại sao mở tab mới thay vì nhúng vào ORA·tech?
Sinh viên CNTT nên học vẽ ERD khi nào?
Bước tiếp theo
Sau khi vẽ xong ERD, bạn cần học sâu hơn về database backend. Đây là các roadmap liên quan trên ORA·tech: