<MVC 모델>
model, view, controller로 이루어진 소프트웨어 아키텍쳐 디자인 패턴이다.
응용프로그램 기능들을 나누고, 구조화된 프로그래밍을 진행한다.


ORM은 객체와 모델 사이의 관계이다.
관계형데이터베이스와 객체지향 프로그래밍에서 접근 방법이 다른데, ORM은 접근방법 자체를 프로그래밍언어의 관점에서 맞출 수 있도록 도와주는 것이다.
ORM을 사용하면, 관계형으로 사고를 하지 않아도 자바스크립트 코드상으로 관계형데터베이스에 접근할 수 있다.

define으로 스키마를 정의할 경우 id, createdAt, updatedAt은 자동으로 생성된다.