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
'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 |