처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

ORM(Object-Relational Mapping)이란 무엇인가요?

보통 freeCodeCamp
보기 및 정답
A 프로그래밍 언어의 객체와 데이터베이스의 테이블을 자동으로 매핑하여, SQL 없이 데이터를 조작할 수 있게 하는 기술이다
B 데이터베이스를 객체 지향 방식으로 설계하기 위한 다이어그램으로, 엔티티 간 관계를 시각적으로 표현한다
C 관계형 데이터베이스의 한 종류로, 테이블 간 외래 키를 통해 데이터를 연결하여 정규화된 구조를 유지하는 것으로 알려져 있다
D 데이터베이스의 쿼리 응답 시간과 처리량을 측정하여 병목 지점을 분석하고 최적화하는 벤치마크 도구이다

해설

ORM은 User.find(1)처럼 프로그래밍 객체로 DB를 조작합니다. Django ORM(Python), Sequelize(Node.js), JPA(Java) 등이 대표적입니다. SQL 직접 작성 없이 생산성이 높아지지만, 복잡한 쿼리에서는 성능 이슈가 있을 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기