Curriculum/AI웹개발자_내일배움캠프

Story 14. TIL

작은코딩 2022. 3. 7. 23:30

6주를 쏟아부을 마지막 프로젝트 시작!!


👀 오늘 한 일

  • 프로젝트 회의
  • 일일 보고서 작성

😄 오늘의 TMI

오늘은 정말 하루 종~~~일 회의를 했다. 🕘🕙🕚🕛🕐🕒🕓🕔🕕🕖🕗🕘🕙

오전 9시부터 오후 10시까지 휴식, 식사시간을 제외하더라도 9시간이 넘는 회의,, 😵‍💫모두가 지쳤겠지만 프로젝트에 대한 내용이 하나 둘 채워지니 안심이 되는 거 같다.

마지막 프로젝트이고 포트폴리오에서 가장 큰 부분을 차지하게 될 만큼 욕심도 많고 실제로 구현하게될 기능도 많지만 잘 조절해나가면서 끝까지 완주할 수 있게 호흡을 길게 가져가야겠다. 

 

오늘 db설계를 핸들링 했는데 내가 많이 부족해서 팀원들을 어렵게 한 거 같아 아쉬움이 남는다. 

말이라도 좀 잘했으면 좋았을것을,, 오후 9시가 넘어가니 어김없이 찾아오는 뇌 정지,, 

 

오늘 나대진 튜터님에게 db foriegn key와, OrderProduct 테이블의 product 참조에 관해서 질문했는데 정말 좋은 답변을 얻을 수 있었다. 

예를 들어 유저 정보를 foriegn key로 참조할 때 유저에 대한 다수의 정보가 필요하다면 pk로 참조를 해서 모델을 가져오는 게 효율적인 방법이라는 것을 알게 되었다. 유저 정보에서 딱 하나의 필드만 필요할 때 해당 필드를 참조하자!

OrderProduct에서는 각 테이블간 중복되는 내용을 최대한 줄이는 게 좋은 설계이고 이러한 설계 방법은 많은 플젝에서 db설계를 경험하면서 쌓고 배울 수 있다는 것을 알았다. 

 

오늘 db에 관해서 이론이 정말정말정말 부족하다는 것을 느꼈다. 백엔드 개발자가 목표인 만큼 db공부는 게을리하면 안 되겠다. 

📚 오늘 배운 것

DB - foriegnkey, 설계방법

 


오늘 설계한 greendoor DB

https://www.notion.so/811761692c4e4b7d93317e58c92c570f

 

데이터베이스

A new tool for teams & individuals that blends everyday work apps into one.

www.notion.so

 

'Curriculum > AI웹개발자_내일배움캠프' 카테고리의 다른 글

Story 16. TIL  (0) 2022.03.09
Story 15. TIL  (0) 2022.03.09
Story 13. WIL(12주차)  (1) 2022.03.06
Story 12. WIL  (1) 2022.02.21
Story 11. WIL (django)  (1) 2022.01.25