>  기사  >  백엔드 개발  >  객체 관계 매핑이란 무엇입니까?

객체 관계 매핑이란 무엇입니까?

王林
王林원래의
2020-06-30 15:31:573842검색

객체 관계형 매핑은 객체와 데이터베이스 간의 매핑을 설명하는 메타데이터를 사용하여 객체 지향 언어 프로그램의 객체를 관계형 데이터베이스에 자동으로 유지하는 것입니다. 본질적으로 데이터를 한 형식에서 다른 형식으로 변환합니다.

객체 관계 매핑이란 무엇입니까?

정의:

객체 관계형 매핑(ORM)은 객체와 데이터베이스 중간 사이의 매핑을 설명하는 메타데이터를 사용하여 객체 지향 언어 프로그램의 객체를 관계형 데이터베이스에 자동으로 유지하는 것입니다.

기본적으로 데이터를 한 형식에서 다른 형식으로 변환하는 것입니다.

객체/관계 매핑(ORM)은 객체 지향 소프트웨어 개발 방법의 개발과 함께 탄생했습니다.

객체와 관계형 데이터는 비즈니스 엔터티의 두 가지 표현 형식입니다. 비즈니스 엔터티는 메모리의 개체로 표현되고 데이터베이스의 관계형 데이터로 표시됩니다. 메모리에는 객체 간의 연관과 상속 관계가 있지만, 데이터베이스에서는 관계형 데이터가 다대다 연관과 상속 관계를 직접적으로 표현할 수 없습니다.

따라서 ORM(객체 관계형 매핑) 시스템은 일반적으로 미들웨어 형태로 존재하며 주로 프로그램 객체를 관계형 데이터베이스 데이터에 매핑하는 작업을 구현합니다.

더 많은 관련 지식을 보려면 php 중국어 웹사이트를 방문하세요.

위 내용은 객체 관계 매핑이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.