Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
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ế.

34 học viên đang tham gia khóa học này

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

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 hỏi, chứ 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

Đề cập đến 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


  • Cách thể 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 🙋‍♂

Để người mới bắt đầu cũng có thể dễ dàng hiểu được, chúng tôi 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, chúng tôi cung cấp bài gi강và giải thích phù hợp với trình độ cho những người mới bắt đầu phát triển web.

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

Sử dụng các ví dụ thực tế đa dạng, không chỉ học lý thuyết đơn thuần mà còn 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. Thiết kế cơ sở dữ liệu cơ bản

  • 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ã code bài giảng (SQL)

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

  • Cần có 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,294

Học viên

157

Đánh giá

131

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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn

29.700 ₫

70%

2.092.793 ₫

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!