강의

멘토링

로드맵

Programming

/

Database

Thực chiến! Chinh phục hoàn toàn Database [Phần thiết kế]

Học các chiến lược thực tế để thiết kế cấu trúc cơ sở dữ liệu hiệu quả và có khả năng mở rộng, đồng thời phản ánh chính xác các yêu cầu phức tạp của thực tế.

(4.9) 7 đánh giá

266 học viên

  • qu3vipon
실전전략
실습 중심
기본개념
응용
MySQL
DBMS/RDBMS
database
modeling
db

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

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

  • Các khái niệm cốt lõi và bí quyết thực chiến trong thiết kế cơ sở dữ liệu cùng một lúc

  • Phương pháp thiết kế cơ sở dữ liệu dựa trên các trường hợp cụ thể

  • Chiến lược mô hình hóa dữ liệu hiệu quả và có thể mở rộng

Học tập tập trung vào các chiến lược và mẫu thiết kế bảng thường được sử dụng trong thực tế 🚀
Phương pháp thiết kế cơ sở dữ liệu dựa trên lý thuyết logic chứ không phải cảm tính

Khóa học giúp bạn hiểu nguyên lý và học tập một cách có ý thức, không phải chỉ làm theo một cách máy móc

🔥 Học các chiến lược thiết kế DB thực tế có thể áp dụng ngay trong thực tiễn

Khóa học bao gồm các khái niệm cốt lõi của thiết kế cơ sở dữ liệu và các chiến lược thiết kế thực tế đa dạng.

  • Khóa chính, khóa ngoại, chuẩn hóa/phi chuẩn hóa, chỉ mục - giải thích chi tiết và sâu sắc


  • Phương pháp biểu hiện các mối quan hệ phức tạp và đa dạng giữa các thực thể

  • Học tập có hệ thống bằng cách tổng hợp các chiến lược thiết kế thường được sử dụng trong thực tế theo từng loại

  • Cuối cùng là dự án thực tế thiết kế e-commerce!


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

1. Giải thích chi tiết và dễ hiểu 🙋‍♂

Ngay cả người mới bắt đầu cũng có thể dễ dàng hiểu được thông qua việc sử dụng các tài liệu đa dạng để bao quát rộng rãi từ kiến thức nền tảng đến các khái niệm nâng cao. Thông qua kinh nghiệm giảng dạy bootcamp trực tuyến/trực tiếp, tôi cung cấp bài giảng và giải thích phù hợp với trình độ cho những người mới bắt đầu vẫn còn xa lạ với lập trình.

2. Ví dụ thực tế 💪

Các ví dụ thực tế đa dạng를 활용해không chỉ học lý thuyết đơn thuần mà sử dụng MySQLMySQL Workbench để thực hành ngay lập tức những nội dung đã học về lý thuyết, nâng cao khả năng thực chiến.

3. Học tập chuyên sâu theo chủ đề 📌

Học tập bằng cách tổng hợp chi tiết các chiến lược thiết kế cốt lõi thường được sử dụng theo từng loại.

Chiến lược xóa (hard delete / soft delete), chặn dựa trên blacklist, chiến lược quản lý trạng thái, thiết kế multi-tenancy, chiến lược quản lý lịch sử (SCD Type 1/2/4), chiến lược kiểm soát đồng thời (pessimistic lock / optimistic lock), v.v.

💁‍♂ Giới thiệu mục lục

1. Hiểu biết về thiết kế cơ sở dữ liệu

  • Tìm hiểu về tầm quan trọng của thiết kế cơ sở dữ liệu và các quy trình chính.

2. Cơ bản về thiết kế cơ sở dữ liệu

  • Khóa chính, khóa ngoại, chuẩn hóa/phi chuẩn hóa, chỉ mục, ràng buộc UNIQUE, v.v.

  • Học chi tiết các khái niệm cốt lõi cần thiết cho thiết kế cơ sở dữ liệu.

3. Biểu hiện các mối quan hệ đa dạng

  • Các mối quan hệ cơ bản (một-một, nhiều-một, nhiều-nhiều), mối quan hệ tự tham chiếu, thực thể quan hệ, siêu kiểu/kiểu con, v.v.

  • Học cách biểu diễn các mối quan hệ phức tạp và đa dạng giữa các thực thể.

4. Thực chiến! Chiến lược thiết kế

  • Chiến lược xóa (hard delete / soft delete), chặn dựa trên blacklist, chiến lược quản lý trạng thái, thiết kế multi tenancy, chiến lược quản lý lịch sử (SCD Type 1/2/4), chiến lược kiểm soát đồng thời (pessimistic lock / optimistic lock), v.v.

  • Học tập chi tiết các chiến lược thiết kế cốt lõi thường được sử dụng theo từng loại.

  • Học tập chuyên sâu các mẹo hay trong thiết kế cơ sở dữ liệu và những kỹ thuật đa dạng được sử dụng trong thực tế.

5. Thực hành thiết kế bảng

  • Thiết kế cơ sở dữ liệu e-commerce và tổng kết toàn bộ nội dung đã học.

  • Nâng cao khả năng thực chiến thông qua các dự án thực hành tích hợp nhiều lý thuyết đa dạng.

Những lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Có thể thực hành trên cả Windows và macOS.

  • Công cụ sử dụng: MySQL, MySQL Workbench


Tài liệu học tập

  • Cung cấp PPT chi tiết với 1000 trang

  • Cung cấp mã nguồn bài giảng (SQL)

Kiến thức tiên quyết và lưu ý

  • Bạn cần kiến thức cơ bản về ngôn ngữ SQL.

  • Cung cấp câu trả lời nhanh chóng cho các câu hỏi (trung bình trong vòng 3 giờ).

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

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

  • Những người muốn học vững chắc các khái niệm cơ bản về cơ sở dữ liệu

  • Những ai muốn học phương pháp thiết kế cơ sở dữ liệu có thể áp dụng ngay vào thực tế

  • Những ai tò mò về phương pháp thiết kế cơ sở dữ liệu dựa trên lý thuyết logic

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

  • SQL cơ bản

Xin chào
Đây là

2,622

Học viên

179

Đánh giá

136

Trả lời

4.8

Xếp hạng

6

Các khóa học

  • 백엔드 개발자

     

    • (전) 토스 증권 NoOps팀

    • (전) Asleep 슬립루틴 개발

    • (전) ABLY 광고 사업팀

    • PyCon Korea 21/22/23 Speaker

  • 강의

    • 오즈코딩스쿨 부트캠프 강사

      (Python, Django, FastAPI, Database, AWS)

    • 스파르타코딩클럽 온라인 튜터(AI 트랙)

    • 멀티캠퍼스 강사(SQL, Database)

  • 자격증 및 수상 내역

    • AWS 2023 StartUp Security GameDay 한국 1등

    • 3x AWS Certified

      • AWS Certified Database – Specialty

      • AWS Certified Solutions Architect - Associate

      • AWS Certified Developer - Associate

    • CKAD(Certified Kubernetes Application Developer)

  • 기술 블로그: qu3vipon.com

  • 깃허브: github.com/qu3vipon

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

Tất cả

58 bài giảng ∙ (7giờ 4phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7 đánh giá

4.9

7 đánh giá

  • 우주님의 프로필 이미지
    우주

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    33% đã tham gia

    지금 저에게 가장 필요한 강의였습니다. 설명도 꼼꼼하고 자세하게, 그리고 어렵지 않게 해주시고 DB 설계시 어떤 점을 주의깊게 신경써야 하는지, 어떤 부분에서 오버헤드를 고려해야 하는지 명확하게 이해할 수 있었어요.

    • 신동현
      Giảng viên

      강의를 통해 도움이 되셨다니 기쁩니다! 말씀해주신 부분처럼 DB 설계는 구조적 일관성과 성능 사이의 균형이 특히 중요합니다. 앞으로도 학습 과정에서 궁금한 점이나 어려움이 생기면 편하게 물어봐 주세요. 리뷰 감사합니다 :D

  • 김민수님의 프로필 이미지
    김민수

    Đánh giá 8

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    끝까지 완강하면서 데이터베이스 부분에 대해 몰랐던 부분이 많았는데 많은 것들을 배운 좋은 기회였던것 같습니다! 잘 배웠습니다!!

    • 신동현
      Giảng viên

      끝까지 완강하시느라 수고하셨습니다! 강의를 통해 새로운 내용을 배우셨다니 정말 기쁘네요. 앞으로 데이터베이스를 다루실 때 이번 강의가 큰 도움이 되었길 바랍니다. 리뷰 감사합니다 :D

  • 도윤님의 프로필 이미지
    도윤

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    항상 테이블 설계할 때 경험과 감에 의존해서 진행하곤 했는데, 이번 기회로 체계적으로 정리된 내용을 접할 수 있어서 정말 도움이 많이 됐습니다!! 흐릿했던 개념들이 정리되면서 자신감도 생겼고 앞으로 실제 설계할 때도 훨씬 확신을 가지고 접근할 수 있을 것 같습니다. 좋은 강의 감사합니다!

    • 신동현
      Giảng viên

      강의 내용이 도움이 되었다니 뿌듯하네요. 앞으로도 자신감을 갖고 개발하실 수 있도록 응원합니다!

  • somal님의 프로필 이미지
    somal

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • harbinger님의 프로필 이미지
      harbinger

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      SQL 쿼리 작성까지는 할 수 있으나, 막상 DB 설계라는 업무를 떠맡게 되면서 어떻게 해야하나 고민하다가 인프런에서 강의가 보여서 수강하게 되었습니다. 물론 강의 하나만 본다고 모든걸 해결할 수 있는건 아니지만, 어느 지점에서 어떤 방식으로 고민을 해야하는지 알 수 있게 해주는 좋은 강의였습니다. 이제 강의에서 습득한 지식을 토대로 실무에서 열심히 굴러봐야겠네요... 강의 잘 들었습니다 감사합니다.

      • 신동현
        Giảng viên

        실제 현업에서는 더 복잡한 경우가 많지만, 이번 강의를 통해 최소한의 기준점과 방향성을 잡으실 수 있었다니 저도 보람을 느낍니다. 앞으로 실무에서 마주하실 다양한 경험들이 이 강의 내용과 잘 맞물려 더 큰 힘이 되길 바랍니다. 계속해서 발전해 나가시길 응원하겠습니다!

    1.611.656 ₫

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

    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!