Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Database

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

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

(5.0) 5 đánh giá

97 học viên

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

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

Dịch cái này sang tiếng Việt

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

  • Sử dụng chi tiết các công cụ mô hình hóa và ký hiệu I/E do workbench cung cấp

  • Forward Engineer tạo bảng từ mô hình

  • Đưa dữ liệu vào mô hình và phân phối

Vẽ ERD bằng Workbench
Hãy đến gần hơn với việc thực hành! 🐬

MySQL Workbench là gì?

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

Chủ đề bài giảng 📖

Lĩnh vực dữ liệu phải được tiếp cận theo góc độ “thu thập” và “mối quan hệ”. Người ta thường nói rằng 'dữ liệu là lĩnh vực mà mọi người chỉ thực sự quan tâm sau khi trải qua nhiều lần thất bại trong các dự án như xây dựng hệ thống bên ngoài'. Đ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à quan trọng.

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

Mở rộng tầm hiểu biết của bạn sang các lĩnh vực khác bằng cách áp dụng các tập dữ liệu, mối quan hệ, v.v. thông qua các bài giảng. Bạn sẽ có thể giao tiếp với đồng nghiệp hoặc khách hàng thông qua ERD, giúp bạn có nhiều thời gian thiết kế hơn. Ngoài ra, bạn sẽ có thể dự đoán và chuẩn bị các biện pháp đối phó trước ngay cả khi dữ liệu xảy ra trong những trường hợp ngoại lệ hoặc nếu có lỗi trong dữ liệu thực tế.

Bạn đã bao giờ nghĩ về điều này chưa?

🥲 Tôi nghĩ rằng thiết kế đã hoàn tất, nhưng tôi liên tục nhận được yêu cầu thay đổi.

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

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

Tham gia MySQL Workbench!

  • Quá trình vẽ ERD bằng workbench nhấn mạnh tầm quan trọng của 'bộ dữ liệu' và 'mối quan hệ' hơn là dữ liệu.
  • Hãy cùng vẽ ERD dễ dàng hơn bằng cách làm theo các ví dụ cơ bản và quy trình có hệ thống.
  • Chúng tôi cung cấp một môi trường cho phép chuyển đổi dễ dàng sang mục đích sử dụng thực tế bằng cách lựa chọn cơ sở dữ liệu MySQL có lượng người dùng lớn.
  • Khám phá mối quan hệ giữa các tập dữ liệu khác nhau thông qua một ERD dịch vụ thực tế và sáu ví dụ cụ thể .

📢 Hãy nhớ kiểm tra nhé!

  • Tất cả video của khóa học đều có sẵn miễn phí trên Youtube (“SQL Bank”). (Sau ngày 24 tháng 4)

  • Nếu bạn xem trên Inflearn, bạn sẽ nhận được môi trường không có quảng cáo + các tệp bài học có sẵn tài nguyên + bài tập thực hành, v.v. Xin lưu ý điều này khi mua khóa học.


Tôi giới thiệu điều này cho những người này 🙋

Bất kỳ ai cần vẽ và triển khai ERD bằng MySQL Workbench

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

Những người mơ về một thử thách mới sử dụng CNTT và dữ liệu làm bước đệm


Tính năng bài giảng ✨

Lý thuyết và thực hành
Gồm tỷ lệ 5:5

Ở dạng bản đồ tư duy
Sử dụng tài liệu bài học

Dễ dàng áp dụng vào thực tế
Chọn MySQL


Bạn sẽ học được gì 📚

Nó bao gồm tổng cộng sáu bài giảng và giải thích chi tiết các chức năng mô hình hóa ER do MySQL Workbench cung cấp như thể hiện trong hình.

Cách đơn giản nhất là tạo hai thực thể, emp employee: dept department và vẽ đường quan hệ giữa chúng.

Lúc này, mối quan hệ được xác định chi tiết thông qua cửa sổ chi tiết dòng quan hệ bằng cách xác định 1) Tham chiếu và được tham chiếu, 2) Tính số lượng và 3) Xác định mối quan hệ. Vẽ từng bước theo thứ tự có hệ thống được cung cấp trong hình bên dưới.

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

Chúng ta cũng sẽ xem xét kỹ hơn 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 tham gia lớp học!

  • Lượng bài giảng có thể hơi ít. Vui lòng kiểm tra khối lượng bài giả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ị bộ nhớ 6G
  • Tài liệu học tập
    • Xem tệp PDF và mẫu workbench được cung cấp cho mỗi khóa học

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

H. Tại sao tôi nên học?

Bởi vì bạn có thể xem và đọc ERD, sơ đồ thiết kế dữ liệu tạo thành cơ sở của hệ thống.

H. Tôi có thể làm gì sau khi học xong?

Bạn có thể tận dụng thời gian giao tiếp với khách hàng tốt hơn và dễ dàng xác định những khoảng trống hoặc ngoại lệ trong dữ liệu.

H. Đây có phải là bài giảng mà sinh viên không chuyên ngành cũng có thể tham gia không?

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

H. Tôi có cần chuẩn bị gì trước khi tham dự buổi thuyết trình không?

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

H. Nội dung bài học được trình bày ở mức độ nào?

Chúng ta hãy xem xét kỹ hơn tính năng mô hình hóa ER của MySQL Workbench. Chúng tôi trình bày các ví dụ về ERD được viết một cách đơn giản nhất có thể.

H. Có lưu ý nào liên quan đến việc tham gia khóa học không (môi trường yêu cầu, những điều khác cần lưu ý, v.v.)?

Để biết thêm thông tin không được đề cập do giới hạn dung lượng (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 của tôi (Trung tâm thông báo phần mềm).


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ẽ và triển khai ERD bằng MySQL Workbench

  • Các sinh viên muốn cùng nhau học về khái niệm ERD và cơ sở dữ liệu

  • IT và dữ liệu là nền tảng để những người mơ ước những thử thách mới

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

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

  • MySQL cấp độ cơ bản/trung cấp

Xin chào
Đây là

2,605

Học viên

64

Đá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ả

5 đánh giá

5.0

5 đánh giá

  • transmission님의 프로필 이미지
    transmission

    Đánh giá 27

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    If you want to know ERD, this seems like a good course. It briefly explains how to use the workbench with examples. I think it would be good if you think of it as a beginner level course.

    • jang2jg2958님의 프로필 이미지
      jang2jg2958

      Đánh giá 23

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • a5001525796님의 프로필 이미지
        a5001525796

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        It was a useful lecture

        • swa
          Giảng viên

          Thank you, Itaegon.

      • pink321ryu님의 프로필 이미지
        pink321ryu

        Đánh giá 21

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Thank you for your hard work. These are the contents I really wanted to hear. The view part in DB is something I've never seen before, so I'll have to look it up later. I'm trying to implement a web app, but there aren't many lectures on DB design, so it's not easy to do it alone. Is there anything else I should listen to?

        • swa
          Giảng viên

          I'm glad it was helpful. Thank you for your hard work studying. I also appreciate it. You're trying to implement a web app, and you're doing it alone. It's not easy, but I think it's a big challenge. If I talk about DB, I think design, implementation, and the test data environment that is the target during development are important. When developing, creating 'plausible' development data is also a very important part, and the more diverse the development data that can be tested, the less additional modifications and supplements will occur in the business logic part such as HTML, Java, and Node.js later. Likewise, when developing by team, the integration test or deadline schedule is significantly affected depending on how many sufficient and diverse cases (expected user input format, data consistency check upon input, appropriateness of time or date, etc.) are included in the development data. Please visit my YouTube channel or Infraon, where related courses are registered, so it would be good to refer to them. I'll leave the URL below. https://www.youtube.com/playlist?list=PL_RECGqDS3icOhnWgOTFF5-CBto3OXj4l Thank you for asking many questions and cross-checking, which is not easy for a student.

      • ws06018158님의 프로필 이미지
        ws06018158

        Đánh giá 8

        Đánh giá trung bình 4.3

        5

        100% đã tham gia

        I felt that the lecture pace was appropriate and the lecture materials were sufficient. I think it covers almost everything that juniors need to know to read and write ERD.

        716.373 ₫

        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!