본문 바로가기
패스트캠퍼스 환급챌린지

패스트캠퍼스 환급챌린지 9일차 : 코드팩토리의 백엔드 아카데미 : 한 번에 끝내는 NestJS 패키지 - 기초부터 MSA까지 강의 후기

by 논문보관함 2025. 3. 13.

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

https://bit.ly/4hTSJNB

 

온라인 강의 7주년 기념 1+1 이벤트 특별 연장! (3/10~3/12) | 패스트캠퍼스

단 3일! 미션, 리뷰, 인증 NO! 강의 사면 무.조.건 1+1 쿠폰 증정🎉

fastcampus.co.kr

 

 

 

0313목요일

 

내용정리

Entity Embedding & Entity Inheritance실습

Single Table Inheritance 실습

Relationship 이론

One to One Relationship 객체 만들어보기

학습후기

  오늘 학습한 내용은 데이터베이스 설계에서 중요한 개념인 Entity Embedding, Entity Inheritance, 그리고 Single Table Inheritance를 중심으로 진행되었습니다. 강의를 통해 Entity Embedding을 이용하여 별도의 테이블 없이 객체 형태로 데이터를 포함시킬 수 있다는 점과, Entity Inheritance를 통해 상위 엔티티에 정의한 공통 필드를 여러 하위 엔티티에서 재사용함으로써 코드의 일관성과 유지보수성을 높일 수 있음을 배웠습니다. 또한, Single Table Inheritance 실습을 통해 하나의 테이블에 여러 하위 엔티티 데이터를 저장하고, Discriminator Column을 활용해 각 데이터의 타입을 구분하는 방법을 익혔습니다.

  특히, Relationship 이론에서는 데이터베이스에서 엔티티 간의 관계를 어떻게 설정하는지가 핵심임을 다시 한 번 확인할 수 있었습니다. One-to-One Relationship 객체를 직접 만들어보며 Movie와 MovieDetail 엔티티 간의 관계 설정 방법, 즉 어느 쪽이 외래 키를 관리하는지(@JoinColumn) 명확히 구분하는 방법을 실습으로 체득하였습니다.

 

  강의 시간은 약 20분으로 짧았으나, 관련 코드를 직접 따라하며 실습하는 데는 약 1시간 정도 집중하여 공부하였습니다. 강의 속도가 다소 빠르다는 느낌을 받았지만, 반복 실습과 코드 분석을 통해 어려웠던 부분을 하나씩 해결하며 전체적인 흐름을 파악할 수 있었습니다. 이번 학습은 단순히 이론을 이해하는 것을 넘어, 실제 코드 작성과 실습을 통해 실무에서 바로 활용 가능한 데이터베이스 설계 방법을 익히는 데 큰 도움이 되었습니다. 앞으로도 이번 학습 내용을 토대로 다양한 관계 설정 및 상속 전략을 적용하여 보다 효율적인 시스템 개발에 기여할 계획입니다.

그런데, 진짜 너무 어렵다. 특히, 강의를 따라가고 있음을 알고있지만, 내가 진짜 잘 따라가고있는지 의구심이 들때, 디코에 몇번 씩 에러와 모르는걸 물어보고있다. 

 

사진

시작

 

종료
수강클립

 

결과물