Cách vẽ sơ đồ CSDL MySQL ERD sử dụng MySQL Workbench

0
2003

» Trước tiên chúng ta phải cài đặt MySQL Workbench trên máy tính: download MySQL Workbench

» Tham khảo tài liệu document MySQL Workbench

MySQL Workbench là một công cụ truy cập cơ sở dữ liệu được mô hình hóa và thiết kế trực quan sử dụng cho cơ sở dữ liệu quan hệ MySQL server. MySQL Workbench giúp tạo ra các mô hình dữ liệu vật lý mới và hỗ trợ sửa đổi các cơ sở dữ liệu MySQL hiện có với các kỹ thuật đảo ngược / chuyển tiếp, các chức năng quản lý tùy chọn.

Hướng cẫn cách tạo ER Diagram của một Database bằng MySQL Workbench

Trong số chúng ta ai cũng đều đã từng trải qua một thời sinh viên tràn ngập đồ án này, đồ án kia đúng không? Mình cũng đã từng có một thời như thế  Mà chuyên ngành chúng ta là công nghệ thông tin thì làm việc với Database trong mỗi đồ án là điều không thể thiếu rồi. Chuyện sẽ chẳng có gì to tát cho đến khi mà giáo viên yêu cầu: Hãy nộp cho tôi một bản ER Diagram vào ngày mai. 

Vậy phải làm sao đây khi mà phpMyAdmin chỉ có thể tạo ra một ER Diagram với một đống bảng chồng chất lên nhau cũng với hàng loạt các đường lối quan hệ giữa các bảng đủ màu sắc nữa, chả nhẽ phải ngồi kéo chỉnh từng bảng một

Phải làm sao đây???? 
Thật may là có MySQL Workbench giúp ta làm các điều đó và hôm nay mình sẽ hướng dẫn cho những ai chưa biết đến cách này nhé.

Tạo ER Diagram

1. Đầu tiên bạn phải chắc chắn có Database và Tables được tạo trên MySQL server.

Ở đây mình đã kết nối và chuẩn bị sẵn một database như sau:

Database – report

Tables – migrations, users, passwordresets, products, categories, images, categoryproduct

cách vẽ ER Diagram csdl mysql databases

2. Click Database -> Reverse Engineer.

cách vẽ ER Diagram csdl mysql database

3. Tại cột Stored Connection chọn database từ danh sách thả xuống, sau đó chọn Next

Nếu bạn nhận được thông báo nhập mật khẩu thì hãy nhập mật khẩu phpMyadmin của bạn vào nhé.

cách vẽ ER Diagram csdl mysql connect database

4. Sau khi kết nối thành công (connection to DBMS), tiếp chọn chọn Next.

cách vẽ ER Diagram csdl mysql connect database

5. Chọn Database mà bạn muốn tạo ER Diagram (ở đây của mình là “report”), sau đó chọn Next.

cách vẽ ER Diagram csdl mysql report database

6. Tiếp tục chọn Next.

cách vẽ ER Diagram csdl mysql connect database

7. Cuối cùng chọn Execute -> Next -> Close.

cách vẽ ER Diagram csdl mysql connect database

8. ER Diagram của Database.

Giờ thì bạn đã có được lược đồ Diagram cho Database của bạn rồi đó, bạn chỉ cần Export ra file .png rồi nộp cho giáo viên thôi.

Kết luận

Vừa rồi mình đã hướng dẫn các bạn tạo ER Diagram bằng MySQL Workbench rồi đó, thật đơn giản phải không. Qua bài này mình mong giúp được chút ít cho các bạn muốn tạo ER Diagram từ Database, không còn phải ngồi thủ công như trước nữa. Tuy nhiên bạn cũng có thể di chuyển các bảng theo vị trí mình thích nhé, và còn cách nào thì các bạn cũng comment để cho mình và các bạn cùng biết.

Chúc các bạn thành công

Nếu các bạn gặp khó khăn trong việc vẽ ER Diagram với cơ sở dữ liệu hàng trăm bảng table, hãy comment bên dưới, mình sẽ hướng dẫn sách sắp xếp để vẽ. Mình đã trải qua nhiều dữ án database với hàng trăm table.

nhantam
lập trình web app tại Panpic


 

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

5 + 3 =