- vừa được xem lúc

Tạo ER Diagram của một Database bằng MySQL Workbench

0 0 65

Người đăng: Vịtt

Theo Viblo Asia

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é ?

Giới thiệu và cài đặt

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.

Để cài đặt MySQL Workbench thì hơi nhiều bước chút xíu nên mình không nói ở đây, các bạn có thể vào đây để tham khảo nhé. Từ cài đặt rồi cho đến kết nối với MySQL luôn, giờ thì ta bắt đầu tạo nào.

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

2. Click Database -> Reverse Engineer.

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é.

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

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

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

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

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.

Cảm ơn các bạn đã đọc bài của mình, hãy upvote cho mình để mình có động lực viết các bài tiếp theo nhé ?

Bài viết tham khảo

https://medium.com/@tushar0618/how-to-create-er-diagram-of-a-database-in-mysql-workbench-209fbf63fd03

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 521

- vừa được xem lúc

Cài đặt WSL / WSL2 trên Windows 10 để code như trên Ubuntu

Sau vài ba năm mình chuyển qua code trên Ubuntu thì thật không thể phủ nhận rằng mình đã yêu em nó. Cá nhân mình sử dụng Ubuntu để code web thì thật là tuyệt vời.

0 0 393

- vừa được xem lúc

Đặt tên commit message sao cho "tình nghĩa anh em chắc chắn bền lâu"????

. Lời mở đầu. .

1 1 725

- vừa được xem lúc

Tìm hiểu về Resource Controller trong Laravel

Giới thiệu. Trong laravel, việc sử dụng các route post, get, group để gọi đến 1 action của Controller đã là quá quen đối với các bạn sử dụng framework này.

0 0 353

- vừa được xem lúc

Phân quyền đơn giản với package Laravel permission

Như các bạn đã biết, phân quyền trong một ứng dụng là một phần không thể thiếu trong việc phát triển phần mềm, dù đó là ứng dụng web hay là mobile. Vậy nên, hôm nay mình sẽ giới thiệu một package có thể giúp các bạn phân quyền nhanh và đơn giản trong một website được viết bằng PHP với framework là L

0 0 443

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 431