강의

멘토링

로드맵

Inflearn brand logo image
NEW
Programming

/

Database

Hands-on! Complete Database Mastery [Design Edition]

Learn practical strategies for designing efficient and scalable database structures that accurately reflect the complex requirements of real-world scenarios.

49 learners are taking this course

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

What you will learn!

  • Core Concepts and Practical Know-how of Database Design All at Once

  • Concrete Case-Based Database Design Methods

  • Efficient and Scalable Data Modeling Strategies

실무에서 자주 사용되는 테이블 설계 전략과 패턴 집중 학습 🚀
감이 아니라 논리적인 이론을 기반으로 데이터베이스를 설계하는 방법

무작정 따라 하는 것이 아니라, 원리를 이해하며 배우는 강의

🔥 실전에서 바로 쓸 수 있는 실전 DB 설계 전략을 배웁니다

데이터베이스 설계의 핵심 개념과 다양한 실전 설계 전략을 다룹니다.

  • 기본키, 외래키, 정규화/비정규화, 인덱스에 대한 깊이 있는 상세한 설명


  • 엔터티 간의 복잡하고 다양관 관계를 표현하는 방법

  • 실전에서 자주 사용되는 설계 전략을 유형 별로 정리하여 체계적으로 학습

  • 마무리로 e-commerce 설계 실전 프로젝트까지!


강의 특징

1. 상세하고 쉬운 설명 🙋‍♂

초보자도 쉽게 이해할 수 있도록 다양한 자료를 활용해 배경지식과 심화 개념까지 폭넓게 다룹니다. 온/오프라인 부트캠프 강의 경험을 통해 웹 개발 초보자들에게 눈높이 강의와 설명을 제공합니다.

2. 실전 예제 💪

다양한 실무 예제를 활용해 단순히 이론만 학습하지 않고, MySQL MySQL Workbench를 사용하여 이론으로 배운 내용을 곧바로 실습하여 실전 감각을 끌어올립니다.

3. 주제별 심화 학습 📌

자주 사용되는 핵심 설계 전략을 유형 별로 자세하게 정리하여 학습합니다.

삭제 전략(hard delete / soft delete), 블랙리스트 기반 차단, 상태 관리 전략, 멀티 테넌시 설계, 이력 관리 전략(SCD Type 1/2/4), 동시성 제어 전략(비관적 락 / 낙관적 락) 등

💁‍♂ 목차 소개

1. 데이터베이스 설계에 대한 이해

  • 데이터베이스 설계의 중요성과 주요 과정에 대해 학습합니다.

2. 데이터베이스 설계 기본

  • 기본키, 외래키, 정규화/비정규화, 인덱스, UNIQUE 제약 등

  • 데이터베이스 설계에 필요한 핵심 개념을 자세하게 학습합니다.

3. 다양한 관계 표현

  • 기본 관계(일대일, 다대일, 다대다), 자기참조 관계, 관계 엔터티, 슈퍼타입/서브타입 등

  • 엔터티 간의 복잡하고 다양관 관계를 표현하는 방법을 학습합니다.

4. 실전! 설계 전략

  • 삭제 전략(hard delete / soft delete), 블랙리스트 기반 차단, 상태 관리 전략, 멀티 테넌시 설계, 이력 관리 전략(SCD Type 1/2/4), 동시성 제어 전략(비관적 락 / 낙관적 락) 등

  • 자주 사용되는 핵심 설계 전략을 유형 별로 자세하게 정리하여 학습합니다.

  • 데이터베이스 설계 꿀팁과 실무에서 사용하는 다양한 테크닉을 집중적으로 배웁니다.

5. 테이블 설계 실습

  • e-commerce 데이터베이스를 설계하며, 배운 내용을 총정리합니다.

  • 다양한 이론을 녹여낸 실습 프로젝트를 통해 실전 감각을 끌어올립니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS 모두 실습이 가능합니다.

  • 사용 도구: MySQL, MySQL Workbench


학습 자료

  • 1000 페이지 분량의 상세한 PPT 제공

  • 강의 코드 제공(SQL)

선수 지식 및 유의사항

  • SQL 언어에 대한 기초 지식이 필요합니다.

  • 질문에 대한 빠른 답변(평균 3시간 이내)을 제공합니다.

Recommended for
these people

Who is this course right for?

  • Those who want to solidly learn the fundamental concepts of databases

  • Those who want to learn database design methods that can be immediately applied to practical work

  • Those who are curious about database design methods based on logical theory

Need to know before starting?

  • Basic SQL

Hello
This is

2,316

Learners

159

Reviews

131

Answers

4.8

Rating

6

Courses

  • 백엔드 개발자

     

    • (전) 토스 증권 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

Curriculum

All

58 lectures ∙ (7hr 4min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$3,509.00

70%

$77.00

qu3vipon's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!