데이터입출력구현
ORM; Object-Relationship Mapping 프레임워크의 개념
- 객체 관련 매핑은 관계형 데이터베이스와 객체지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법
- 객체지향 언어에서 사용하는 객체를 관계형 데이터베이스로 변환하여 테이블을 구성하는 활용
객체와 테이블 간의 변환 방법
- 객체지향 클래스/객체는 관계형데이터베이스에서 테이블로 매피
- 속성은 칼럼으로 오퍼레이션은 프로시저 혹은 함수로 매핑
관계와 테이블 간의 변환 방법
ORM 절차
- 클래스를 테이블로 변환
- 클래스의 인스턴스는 테이블의 레코드로 매핑
- 속성은 칼럼으로 변환
- 클래스 인스턴스의 속성은 테이블의 칼럼으로 매핑
- 클래스간 관계는 관계형 테이블 간의 관계로 변환
- 클래스 간의 관계는 관계형 데이터베이스의 테이블 간 제약사항으로 변환