코딩기록

취업준비 19일) 오늘의 할 일 + TIL - sql, sequelize적용한 CRUD프로젝트 시작!! 본문

카테고리 없음

취업준비 19일) 오늘의 할 일 + TIL - sql, sequelize적용한 CRUD프로젝트 시작!!

뽀짝코딩 2022. 5. 4. 22:31
728x90

cs공부, 면접 준비하다가 여기까지 왔다.

블로그 글이나 공식 문서로만 보니 이해가 안가서 한번 코드로 만들어 보자 싶어서 시작했는데 오랜만에 코드를 만지니 정말 즐겁다.

세션, 쿠키, 토큰등 코드로는 구현 가능하지만 이론으로는 이해가 어려운 부분들을 좀더 파보면서 적용하고 최대한 하나하나 블로그에 정리 할 계획이다.    

 

 

오늘의 할 일

1. sql db 완성하기

블로그, 깃헙 등 자료를 여기저기 살펴보며 드디어 완성

디비 관계설정을 정리해야 겠다.

 

[ORM] 📚 시퀄라이즈 - 모델(테이블) 정의하기 (tistory.com)

https://wooooooak.github.io/node.js/2018/11/22/sequelize-1-%EB%8C%80-%EB%8B%A4/

공식문서 짜증나서 내가 그냥 한 번에 정리하는 시퀄라이즈 (velog.io)

https://guiyomi.tistory.com/87

2. Workbench 연결

비밀번호를 정확히 입력했는데도 계속 오류가 떴었다 앞전에 다른 프로젝트에서도 이런 오류가 떴었는데 그때도 여차저차 해서 성공. 이번에도 여차저차 성공했다. 정리를 하려고 했는데 정확이 어떻게 했는지 확실하지 않다. 

3. 노션에 프로젝트 정리 

프로젝트 목표, mvp, db등은 작성 완료

api만 남았다.

4. db 설계 

mvp를 기준으로 설계 완료했다. 전 프로젝트에서 시간이 없어서 못했던 multer(이미지업로드)까지 mvp로 넣었다.

이번에는 꼭 성공해야지

5. api 설계

 

 

오늘의 스케줄

08:40 - 기상

10:00 - 프로젝트 시작

 

 

오늘 배운 것

orm -

객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다.
객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다.
객체 모델과 관계형 모델 간에 불일치가 존재한다.
ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결한다.

 

https://gmlwjd9405.github.io/2019/02/01/orm.html

 

 

 

 

 

반응형
Comments