ORM이란? 데이터베이스를 조작하기 위해 SQL 문을 작성해야 합니다. 하지만 SQL 문법을 코드와 함께 작성하면 가독성이 떨어집니다. 이런 문제를 해결하기 위해 ORM을 사용합니다. Object Relational Mapping은 객체(Object)와 관계(Relation)를 맵핑(Mapping)하여 비즈니스 로직에 집중할 수 있도록 데이터 처리를 도와줍니다. ORM을 사용하면 DBMS에 종속되지 않으며 생산성, 독립성, 가독성 및 유지보수 측면에서 장점이 있습니다. 하지만 Query가 복잡해질수록 오히려 생산성이 떨어지는 단점도 존재합니다. Sequelize란? Node에서 가장 많이 사용되는 ORM입니다. Promise를 기본으로 동작하기 때문에 비동기 코드를 보기 좋게 작성할 수 있습니다. Sequelize 설치하기 Sequelize cli를 통해서 migration, seeder, model의 초기 설정을 할 수 있습니다. (migrat