강의

멘토링

커뮤니티

Programming

/

Database

Hãy vẽ ERD bản đồ dữ liệu, MySQL Workbench

Chúng ta sẽ tìm hiểu về cách vẽ ERD thông qua MySQL Workbench và phương pháp chuyển đổi thành cơ sở dữ liệu và bảng.

(5.0) 6 đánh giá

100 học viên

  • swa
3시간 만에 완강할 수 있는 강의 ⏰
ERD
데이터베이스
mysql
workbench
mysql-workbench

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Kiến thức cơ bản và các ví dụ để vẽ mô hình ER bằng Workbench

  • Cách sử dụng chi tiết ký hiệu I/E và công cụ mô hình hóa được cung cấp trong Workbench

  • Tính năng Forward Engineer tạo bảng từ mô hình

  • Đóng gói dữ liệu vào model và triển khai

Vẽ ERD bằng Workbench
để gần hơn với thực tế công việc! 🐬

MySQL Workbench là gì?

MySQL Workbench là một ứng dụng có chức năng tạo ERD để định nghĩa các bảng trong cơ sở dữ liệu và mối quan hệ giữa các bảng với nhau. Nó được sử dụng trong giai đoạn thiết kế cơ sở dữ liệu khi triển khai dịch vụ người dùng và định nghĩa các tập hợp dữ liệu (bảng) cũng như mối quan hệ giữa chúng (khóa ngoại).

Chủ đề bài giảng 📖

Lĩnh vực dữ liệu cần được tiếp cận từ góc độ 'tập hợp' và 'mối quan hệ'. Người ta thường nói rằng 'lĩnh vực dữ liệu là thứ mà chỉ sau khi trải qua một vài lần thất bại thông qua các dự án xây dựng hệ thống bên ngoài, người ta mới bắt đầu quan tâm đến'. Điều này cũng có nghĩa là giai đoạn phân tích/thiết kế dữ liệu liên quan đến công việc ban đầu là vô cùng quan trọng.

Trong giai đoạn phân tích/thiết kế này, một trong những công cụ giúp chúng ta có thể nhìn nhận dữ liệu từ góc độ tập hợp và mối quan hệ chính là ERD, và tôi đã phát hiện ra Workbench - công cụ mô hình hóa ER do MySQL cung cấp nên muốn giới thiệu với các bạn. Trong khóa học này, chúng tôi sẽ cung cấp cho bạn toàn bộ kiến thức và thông tin cần thiết cho quá trình vẽ ERD dựa trên MySQL, sau đó tạo ra các bảng vật lý.

Thông qua khóa học, hãy mở rộng tầm nhìn về các lĩnh vực khác bằng cách ứng dụng tập dữ liệu, mối quan hệ, v.v. Bạn sẽ có thể giao tiếp với đồng nghiệp hoặc khách hàng thông qua ERD với thời gian thiết kế đầy đủ. Ngoài ra, ngay cả khi dữ liệu phát sinh trong các tình huống ngoại lệ hoặc có lỗi trong dữ liệu thực tế, bạn sẽ có thể dự đoán trước và đưa ra các biện pháp đối phó.

Bạn đã từng có những băn khoăn như thế này chưa?

🥲 Tôi tưởng thiết kế đã hoàn thành rồi nhưng các yêu cầu thay đổi lại liên tục được gửi đến.

🧐 Dữ liệu của dịch vụ đang vận hành thường xuyên bị sửa đổi. Tôi không biết nên bắt đầu tìm nguyên nhân từ đâu.

🥺 Tôi muốn bắt đầu mới trong lĩnh vực dữ liệu nhưng không biết nên học gì trước.

Hãy cùng với MySQL Workbench!

  • Thông qua quá trình vẽ ERD bằng Workbench, chúng tôi nhấn mạnh tầm quan trọng của 'tập hợp dữ liệu' và 'mối quan hệ' hơn là bản thân dữ liệu.
  • Vẽ ERD dễ dàng hơn theo các ví dụ cơ bản và thứ tự có hệ thống.
  • Chọn cơ sở dữ liệu MySQL có lượng người dùng đông đảo để cung cấp môi trường có thể dễ dàng chuyển đổi sang thực tế công việc.
  • Thông qua một ERD dịch vụ thực tế và sáu ví dụ theo từng trường hợp, bạn có thể tìm hiểu mối quan hệ của các tập dữ liệu đa dạng.

📢 Vui lòng kiểm tra!

  • Một số video của khóa học có thể xem miễn phí trên Youtube ("SQL뱅크"). (Sau tháng 11 năm 2025)

  • Nếu bạn xem trên Inflearn thì sẽ được cung cấp môi trường không có quảng cáo + tài liệu giảng dạy có thể sử dụng mã nguồn + script thực hành, v.v. Vui lòng tham khảo khi mua khóa học.


Chúng tôi khuyến nghị cho những người như thế này 🙋

Người cần vẽ ERD và triển khai bằng MySQL Workbench

Sinh viên muốn học cùng lúc khái niệm ERD và cơ sở dữ liệu

Những người mơ ước thử thách mới với IT và lĩnh vực dữ liệu làm bàn đạp


Đặc điểm khóa học ✨

Lý thuyết và thực hành được
cấu thành theo tỷ lệ 5:5

Sử dụng giáo án dạng
sơ đồ tư duy

Ứng dụng thực tế dễ dàng
Lựa chọn MySQL


Nội dung học tập 📚

Bao gồm tổng cộng sáu khóa học và giải thích chi tiết về tính năng mô hình hóa ER được cung cấp trong MySQL Workbench như trong hình.

Tạo các thực thể emp nhân viên : dept phòng ban đơn giản nhất và vẽ đường quan hệ giữa chúng.

Lúc này, thông qua cửa sổ thông tin chi tiết của đường quan hệ, chúng ta định nghĩa mối quan hệ một cách chi tiết bằng cách xác định 1) phía tham chiếu (Referencing) và phía được tham chiếu (Referenced), 2) tính bản số (Cardinality), 3) mối quan hệ nhận dạng (Identifying Relationship). Chúng ta sẽ vẽ từng bước một cách cẩn thận theo thứ tự có hệ thống được cung cấp trong hình dưới đây.

Chúng ta sẽ xem xét thiết kế màn hình của hệ thống ứng dụng 'Nhật ký thú cưng' (được tạo bằng công cụ UI/UX OVEN của Daum Kakao) và ERD được tạo bằng MySQL Workbench.

Chúng tôi cũng sẽ xem xét chi tiết các mô hình được chia thành sáu trường hợp khác.

📢 Vui lòng kiểm tra trước khi đăng ký khóa học!

  • Âm thanh bài giảng có thể cảm thấy nhỏ. Vui lòng kiểm tra âm lượng thông qua bài giảng xem trước trước khi đăng ký khóa học.
  • Môi trường thực hành
    • Môi trường Windows, bộ nhớ tối thiểu 4G/khuyến nghị 6G
  • Tài liệu học tập
    • Tham khảo các file PDF và mẫu workbench được cung cấp theo từng khóa học

Câu hỏi dự kiến Q&A 💬

Q. Tại sao phải học?

Vì có thể xem và đọc được ERD, bản thiết kế dữ liệu cơ bản của hệ thống.

Q. Sau khi học xong có thể làm những công việc gì?

Có thể tận dụng tốt hơn thời gian giao tiếp với khách hàng và dễ dàng nắm bắt những tình huống thiếu sót hoặc ngoại lệ về mặt dữ liệu.

Q. Người không chuyên ngành có thể nghe được bài giảng này không?

Nếu bạn muốn làm việc trong lĩnh vực dữ liệu thì nhất định phải biết điều này.

Q. Có điều gì cần chuẩn bị trước khi nghe bài giảng không?

Cần có kiến thức cơ bản về cơ sở dữ liệu và ERD.

Q. Nội dung bài học được đề cập đến mức độ nào?

Chúng ta sẽ tìm hiểu chi tiết về tính năng mô hình hóa ER trong các chức năng của MySQL Workbench. Nội dung này đề cập đến các ví dụ ERD được viết một cách đơn giản nhất có thể.

Q. Có những lưu ý liên quan đến việc học (môi trường cần chuẩn bị, các lưu ý khác, v.v.) không?

Những phần bổ sung không thể đề cập do giới hạn nội dung (giải quyết lỗi, khắc phục sự cố, v.v.) vui lòng tham khảo kênh YouTube cá nhân (소프트웨어알림장).


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người cần vẽ ERD và triển khai bằng MySQL Workbench

  • Sinh viên muốn học cùng lúc khái niệm ERD và cơ sở dữ liệu

  • Những người mơ ước thử thách mới với IT và lĩnh vực dữ liệu làm bước đệm

Cần biết trước khi bắt đầu?

  • Khái niệm về Cơ sở dữ liệu và ERD

  • MySQL sơ cấp/trung cấp

Xin chào
Đây là

2,617

Học viên

67

Đánh giá

27

Trả lời

4.8

Xếp hạng

10

Các khóa học

안녕하세요 소프트웨어알림장』입니다. 데이터베이스 및 미들웨어 애플리케이션 개발, 응용 분야의 경험을 쌓아왔으며 MySQL과 MariaDB를 바탕으로 SQL을 활용한 강좌들을 제작하고 있습니다. 유튜브 채널 "SQL뱅크" 를 운영하고 있습니다.

Hello, this is "SQL BANK". I have accumulated experience in developing database and middleware applications and in various application fields. I create tutorials utilizing SQL based on MySQL and MariaDB. I also run a YouTube channel called "SQL BANK".

Chương trình giảng dạy

Tất cả

13 bài giảng ∙ (2giờ 15phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

6 đánh giá

5.0

6 đánh giá

  • Marin Frog님의 프로필 이미지
    Marin Frog

    Đánh giá 27

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    ERD를 아시고 싶은분은 적당한 강좌같습니다. 간략하게 예를들어 워크밴치를 이용하는 방법을 설명해주십니다. 초급과정 정도로 생각 하시면 적당하지 않을까 해요.

    • ADK123님의 프로필 이미지
      ADK123

      Đánh giá 326

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • SQL뱅크
        Giảng viên

        좋은 평가 감사드립니다 ADK123님.

    • 시진아빠님의 프로필 이미지
      시진아빠

      Đánh giá 25

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • 이태곤님의 프로필 이미지
        이태곤

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        유익한 강의 였습니다

        • SQL뱅크
          Giảng viên

          이태곤 님 감사합니다.

      • 류재안님의 프로필 이미지
        류재안

        Đánh giá 21

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        수고 많으셨습니다. 꼭 듣고 싶었던 내용들이었습니다. db에서의 view 부분은 처음 보는 내용이라 나중에 찾아봐야겠습니다. 웹앱을 구현하려고 하는데 db 설계 관련 강의가 많지가 않아서 혼자 하려니까 쉽지가 않네요. 혹시 추가적으로 들어야 할 게 있을까요??

        • SQL뱅크
          Giảng viên

          도움이 되셨다니 다행입니다. 공부하시느라 고생 많으셨습니다. 저도 감사드립니다. 웹앱을 구현하시려는군요 그것도 혼자서요. 쉽지 않지만 큰 도전이라 생각됩니다. DB 관련해 말씀드린다면 설계와 구현, 그리고 개발 중 대상이 되는 테스트 데이터 환경이 중요할 것 같습니다. 개발하다 보면 '그럴듯한' 개발 데이터 만드는 것도 참 중요한 부분이며, 테스트할 수 있는 개발 데이터들이 다양하면 다양할수록 나중에 html이나 java, nodejs와 같은 비즈니스로직 부분에 추가적인 수정, 보완이 덜 일어나게 되기 때문입니다. 팀 단위 개발을 할 때에도 마찬가지로, 충분하고 다양한 케이스들을(예상되는 사용자 입력 포맷, 입력 시 데이터 정합성 체크, 시간이나 일자 등의 적절성 등) 개발 데이터 안에 얼마나 많이 담아놓느냐에 따라 통합테스트 혹은 마감 일정 등이 적잖은 영향을 받고는 합니다. 제가 운영하는 유튜브 채널 방문하시거나 이곳 인프런에도 관련 강좌들이 등록되어 있으니 참고하시면 좋을 듯합니다. 아래 URL을 남겨 놓습니다. https://www.youtube.com/playlist?list=PL_RECGqDS3icOhnWgOTFF5-CBto3OXj4l 질문도 많이 해주시고 수강하시는 입장에서 쉽지 않은 크로스체크도 해주시는 점 감사드립니다.

      716.781 ₫

      Khóa học khác của swa

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!