시퀄라이즈(Sequelize)란 시퀄라이즈란 노드에서 MySQL 작업을 쉽게 할 수 있도록 도와주는 라이브러리이다. 시퀄라이즈는 ORM(Object-Reational Mapping)으로 분류된다. 여기서 ORM은 자바스크립트 객체와 데이터베이스의 릴레이션을 매핑해주는 도구이다. 시퀄라이즈의 가장 큰 장점은 자바스크립트 구문을 알아서 SQL로 바꿔주는 부분이다. SQL 언어를 직접 사용하지 않아도 자바스크립트만으로도 MySQL을 조작할 수 있다. 아래 예제에서는 users 테이블과 comments 테이블을 만들어 MySQL 데이터베이스에 저장하는 예제이다. 테이블 관계 정의하기 먼저 테이블 관계를 보면 일대다(1:N), 일대일(1:1), 다대다(N:N) 관계가 있다. 게시판을 예로 들때 아래와 같이 정의할..