ORM
의 등장ORM(Object Relational Mapping)
이 등장했다.ORM
이 중간에서 통역가의 역할을 해줌으로써 개발자는 익숙한 루비, 파이썬, 자바 등의 코드로 데이터베이스에 접근을 할 수 있게 되었고, DBMS마다 달라지는 SQL 문법을 고려할 필요가 없어졌다.ORM
은 개발자가 작성한 코드를 SQL로 변환시켜줘서 개발자와 데이터베이스가 원활한 소통을 할 수 있게 해준다.ORM
의 기능ActiveRecord
라는 ORM
을 사용한다.클래스
를 사용하고, 관계형 데이터베이스는 테이블
을 사용한다.객체 모델
과 관계형 모델
간에 불일치가 존재한다.ORM
을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결한다.