Câu trả lời:
Dia là chương trình tạo sơ đồ dựa trên GTK + cho GNU / Linux, Unix và Windows được phát hành theo giấy phép GPL. Để biết thêm thông tin truy cập trang dự án Dia
Tôi đã thấy MySQL Workbench là hữu ích nhất để tạo sơ đồ "ER".
Mặc dù định dạng chỉ dành cho MySQL Workbench cụ thể, tôi có thể lấy sơ đồ được tạo trong Workbench và xuất nó sang SQL và thực thi nó với bất kỳ số lượng máy chủ SQL nào.
Nếu bạn đang làm việc với MySQL, công cụ này cũng sẽ tăng gấp đôi như một công cụ Quản trị và Truy vấn cũng như cung cấp lợi ích tích hợp giữa ba công cụ này.
Umbrello cũng có thể tạo Biểu đồ ER bên cạnh hầu hết các sơ đồ UML khác. Ngoài ra, nó cho phép bạn xuất các Sơ đồ dưới dạng mã (tức là trong trường hợp này là SQL).
hãy thử sử dụng Astah Comunity , ứng dụng có thể tạo sơ đồ ER, sơ đồ lớp, v.v ... Để phát triển các ứng dụng mà ứng dụng đó rất phù hợp. Tôi thậm chí đã nghe phiên bản chuyên nghiệp có thể tạo mã java cho sơ đồ lớp và tạo mã sql cho sơ đồ ER.
ứng dụng đó được xây dựng bằng java, vì vậy ứng dụng này là đa nền tảng.