강의

멘토링

커뮤니티

개발 · 프로그래밍

/

데이터베이스

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

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

(4.9) 수강평 9개

수강생 303명

난이도 초급

수강기한 무제한

  • 신동현
실전전략
실전전략
실습 중심
실습 중심
기본개념
기본개념
응용
응용
실전전략
실전전략
실습 중심
실습 중심
기본개념
기본개념
응용
응용

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

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

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,806

수강생

197

수강평

140

답변

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분)

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

수강평

전체

9개

4.9

9개의 수강평

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

    수강평 2

    평균 평점 5.0

    5

    33% 수강 후 작성

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

    • 신동현
      지식공유자

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

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

    수강평 10

    평균 평점 5.0

    5

    100% 수강 후 작성

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

    • 신동현
      지식공유자

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

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

    수강평 7

    평균 평점 5.0

    5

    100% 수강 후 작성

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

    • 신동현
      지식공유자

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

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

    수강평 14

    평균 평점 5.0

    5

    86% 수강 후 작성

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

    • 신동현
      지식공유자

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

  • 스프링님의 프로필 이미지
    스프링

    수강평 111

    평균 평점 4.9

    5

    9% 수강 후 작성

    ₩77,000

    신동현님의 다른 강의

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

    비슷한 강의

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