-
ORM: Object-Relational Mapping
![](https://velog.velcdn.com/images%2Febiny%2Fpost%2F6de6e58e-e448-479d-93ac-690604abdd05%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-23%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2010.20.30.png)
- OOP vs Relational Database
![](https://velog.velcdn.com/images%2Febiny%2Fpost%2F8b543a16-06dc-426e-83ee-81cde0bb0f8f%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-23%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2010.23.33.png)
- 객체와 모델 사이의 관계
- 프로그래밍 언어에서의 관점에서 접근하도록 돕는다
- 가독성 면에서도 유리함
- 작성된 Javascript 코드를 자동으로 SQL문으로 만들어서 조합해서 생성 가능
-
Sequelize
- a promise-based Node.js ORM
- 지원 RDBMS
- Postgres
- MySQL
- MariaDB
- SQLite
- Microsoft SQL Server
![](https://velog.velcdn.com/images%2Febiny%2Fpost%2F9979eeb4-5783-421d-b2d4-249920d62cc7%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-23%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2010.30.05.png)
-
추가로 공부해 볼 내용
- Association
![](https://velog.velcdn.com/images%2Febiny%2Fpost%2F754b8538-e5e5-4222-98f2-98737c108e64%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-23%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2010.39.42.png)
- Transaction
-
개발 환경(Phase)
RAM - 개발 환경이란 무엇일까?
-
Sequelize 환경 구성
Sequelize: ORM 사용하기