Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
개발 · 프로그래밍

/

데이터베이스

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

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

25명 이 수강하고 있어요.

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

이런 걸 배울 수 있어요

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

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

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

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

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

🔥 실전에서 바로 쓸 수 있는 실전 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,284

수강생

157

수강평

131

답변

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

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

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩29,700

70%

₩99,000

신동현님의 다른 강의

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

비슷한 강의

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