강의

멘토링

로드맵

BEST
개발 · 프로그래밍

/

데이터베이스

실전! 데이터베이스 완전정복 [설계편]

현실의 복잡한 요구사항을 정확히 반영하면서 효율적이고 확장성 있는 데이터베이스 구조를 설계하는 실전 전략을 학습합니다.

(4.9) 수강평 13개

수강생 315명

난이도 초급

수강기한 무제한

  • 신동현
실전전략
실전전략
실습 중심
실습 중심
기본개념
기본개념
응용
응용
실전전략
실전전략
실습 중심
실습 중심
기본개념
기본개념
응용
응용
뤼이드
SK그룹
카카오엔터테인먼트
CJ
배달의민족

배달의민족

임직원들도 이 강의를 듣고 있어요!

뤼이드
SK그룹
카카오엔터테인먼트
CJ
배달의민족

배달의민족

임직원들도 이 강의를 듣고 있어요!

먼저 경험한 수강생들의 후기

4.9

5.0

김민수

100% 수강 후 작성

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

5.0

도윤

100% 수강 후 작성

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

5.0

우주

33% 수강 후 작성

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

수강 후 이런걸 얻을 수 있어요

  • 데이터베이스 설계의 핵심 개념과 실전 노하우를 한 번에

  • 구체적인 사례 기반의 데이터베이스 설계 방법

  • 효율적이고 확장 가능한 데이터 모델링 전략

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

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

🔥 실전에서 바로 쓸 수 있는 실전 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시간 이내)을 제공합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 데이터베이스의 기초 개념을 탄탄하게 학습하고 싶으신 분

  • 실무에 바로 적용할 수 있는 데이터베이스 설계 방법을 배우고 싶으신 분

  • 논리적인 이론을 기반으로 한 데이터베이스 설계 방법이 궁금하신 분

선수 지식,
필요할까요?

  • 기초 SQL

안녕하세요
입니다.

2,897

수강생

219

수강평

141

답변

4.8

강의 평점

6

강의

  • 백엔드 개발자

     

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

커리큘럼

전체

58개 ∙ (7시간 4분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

13개

4.9

13개의 수강평

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

    수강평 15

    평균 평점 4.7

    5

    100% 수강 후 작성

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

    • 신동현
      지식공유자

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

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

    수강평 2

    평균 평점 5.0

    5

    33% 수강 후 작성

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

    • 신동현
      지식공유자

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

  • dt10002님의 프로필 이미지
    dt10002

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    하루 1시간 분량으로 강의를 들었고, 7일 간 몰입하여 완강했습니다. 우선, 강사님의 목소리와 발음이 너무 좋으셔서 정말 편하게 옆에서 가르쳐 주시는 것과 같은 느낌을 받으며 강의를 수강할 수 있어서 좋았습니다. 답변도 정말 빠르시고, 실전에서 DB를 다루는 여러 방법들을 학습할 수 있었습니다. 무엇보다 이론을 듣고, 같이 실습하는 시간이 있어 복습이 저절로 돼서 좋았습니다! 다음 성능편 기다리고 있겠습니다! 빨리 제작해주십쇼!!

    • 신동현
      지식공유자

      안녕하세요. 친절하고 상세한 리뷰 정말 감사합니다. 꾸준히 학습하시며 완강까지 해주셔서 정말 기쁩니다. 강의를 편하게 들어주셨다니 준비한 입장에서 큰 보람을 느낍니다. 후속 강의도 빨리 준비해보겠습니다. 다시 한 번 감사드립니다!!

  • 박준현님의 프로필 이미지
    박준현

    수강평 20

    평균 평점 5.0

    5

    86% 수강 후 작성

    강의 구성이 알차고 좋네요. 데이터베이스 설계라고 해서 모델링 강의로 생각했는데 설계 실무기법에 대해서는 처음 공부해 본 것 같구 인덱스 , 동시성제어에 대해서도 DB관점으로 설명 해주시니 많은 도움이 된 것 같습니다. 감사합니다 행복한 한 해 되시기 바랍니다.

    • 신동현
      지식공유자

      도움이 되었더니 기쁘네요! 친절한 리뷰 감사합니다. 좋은 한 해 되세요~!!!

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

    수강평 7

    평균 평점 5.0

    5

    100% 수강 후 작성

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

    • 신동현
      지식공유자

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

신동현님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!