강의

멘토링

커뮤니티

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) 9 đánh giá

303 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • qu3vipon
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
database
database
modeling
modeling
db
db
MySQL
MySQL
DBMS/RDBMS
DBMS/RDBMS
database
database
modeling
modeling
db
db

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

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

4.9

5.0

김민수

100% đã tham gia

Hoàn thành khóa học đến cuối cùng và tôi đã không biết nhiều về phần cơ sở dữ liệu, nhưng có vẻ như đây là cơ hội tốt để học được nhiều điều! Đã học rất tốt!!

5.0

도윤

100% đã tham gia

Trước đây khi thiết kế bảng, tôi thường dựa vào kinh nghiệm và cảm giác để tiến hành, nhưng lần này có cơ hội tiếp cận nội dung được sắp xếp một cách có hệ thống nên thực sự giúp ích rất nhiều!! Những khái niệm mơ hồ được sắp xếp lại khiến tôi cũng có thêm tự tin và có vẻ như khi thiết kế thực tế sau này cũng sẽ có thể tiếp cận với nhiều niềm tin hơn. Cảm ơn bài giảng hay!

5.0

우주

33% đã tham gia

Đây chính là khóa học tôi cần nhất lúc này. Giải thích rất tỉ mỉ và chi tiết, đồng thời không quá khó hiểu Tôi đã có thể hiểu rõ ràng những điểm cần chú ý kỹ lưỡng khi thiết kế DB, và cần cân nhắc overhead ở những phần nào.

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

  • 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,810

Học viên

198

Đánh giá

140

Trả lời

4.8

Xếp hạng

6

Các khóa học

  • Lập trình viên Backend

     

    • (Cựu) Đội ngũ NoOps tại Toss Securities

    • (Cựu) Phát triển Asleep Sleep Routine

    • (Cựu thành viên) Đội ngũ Kinh doanh Quảng cáo ABLY

    • Diễn giả tại PyCon Korea 21/22/23

  • Giảng dạy

    • Giảng viên Bootcamp tại Oz Coding School

      (Python, Django, FastAPI, Database, AWS)

    • Gia sư trực tuyến tại Sparta Coding Club (AI Track)

    • Giảng viên Multicampus (SQL, Database)

  • Chứng chỉ và Giải thưởng

    • Giải nhất AWS 2023 StartUp Security GameDay Hàn Quốc

    • 3x Chứng chỉ AWS

      • AWS Certified Database – Specialty

      • AWS Certified Solutions Architect - Associate

      • AWS Certified Developer - Associate

    • CKAD(Certified Kubernetes Application Developer)

  • Blog kỹ thuật: qu3vipon.com

  • GitHub: 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ả

9 đánh giá

4.9

9 đánh giá

  • jh558920023696님의 프로필 이미지
    jh558920023696

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    33% đã tham gia

    Đây chính là khóa học tôi cần nhất lúc này. Giải thích rất tỉ mỉ và chi tiết, đồng thời không quá khó hiểu Tôi đã có thể hiểu rõ ràng những điểm cần chú ý kỹ lưỡng khi thiết kế DB, và cần cân nhắc overhead ở những phần nào.

    • qu3vipon
      Giảng viên

      Tôi rất vui khi biết rằng khóa học đã giúp ích cho bạn! Như bạn đã đề cập, thiết kế DB đặc biệt quan trọng trong việc cân bằng giữa tính nhất quán cấu trúc và hiệu suất. Trong quá trình học tập sắp tới, nếu có bất kỳ thắc mắc hay khó khăn nào, hãy thoải mái hỏi nhé. Cảm ơn bạn đã để lại đánh giá :D

  • mindoli님의 프로필 이미지
    mindoli

    Đánh giá 10

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Hoàn thành khóa học đến cuối cùng và tôi đã không biết nhiều về phần cơ sở dữ liệu, nhưng có vẻ như đây là cơ hội tốt để học được nhiều điều! Đã học rất tốt!!

    • qu3vipon
      Giảng viên

      Cảm ơn bạn đã hoàn thành khóa học đến cùng, thật vất vả! Tôi thực sự vui mừng khi biết bạn đã học được những kiến thức mới từ khóa học này. Hy vọng rằng khóa học này sẽ là một sự trợ giúp lớn khi bạn làm việc với cơ sở dữ liệu trong tương lai. Cảm ơn bạn đã để lại đánh giá :D

  • kwondy743910님의 프로필 이미지
    kwondy743910

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Trước đây khi thiết kế bảng, tôi thường dựa vào kinh nghiệm và cảm giác để tiến hành, nhưng lần này có cơ hội tiếp cận nội dung được sắp xếp một cách có hệ thống nên thực sự giúp ích rất nhiều!! Những khái niệm mơ hồ được sắp xếp lại khiến tôi cũng có thêm tự tin và có vẻ như khi thiết kế thực tế sau này cũng sẽ có thể tiếp cận với nhiều niềm tin hơn. Cảm ơn bài giảng hay!

    • qu3vipon
      Giảng viên

      Thật vui khi biết nội dung bài giảng đã giúp ích được cho bạn. Chúc bạn luôn tự tin trong việc phát triển và ứng dụng những kiến thức đã học!

  • damuri15065님의 프로필 이미지
    damuri15065

    Đánh giá 16

    Đánh giá trung bình 5.0

    5

    86% đã tham gia

    Cấu trúc khóa học rất chất lượng và hay. Tôi nghĩ đây là khóa học về modeling vì tên là thiết kế cơ sở dữ liệu nhưng có vẻ đây là lần đầu tiên tôi học về kỹ thuật thiết kế thực tế và việc giải thích về index, kiểm soát đồng thời từ góc độ DB có vẻ đã giúp ích rất nhiều. Cảm ơn anh và chúc anh một năm hạnh phúc.

    • qu3vipon
      Giảng viên

      Rất vui vì đã giúp ích được cho bạn! Cảm ơn bạn vì đánh giá tốt. Chúc bạn một năm tốt lành~!!!

  • paulmoon008308님의 프로필 이미지
    paulmoon008308

    Đánh giá 111

    Đánh giá trung bình 4.9

    5

    9% đã tham gia

    1.587.061 ₫

    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!