본문 바로가기 메뉴 바로가기

덜 생각하고 더 행동하기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

덜 생각하고 더 행동하기

검색하기 폼
  • 분류 전체보기 (139)
    • TS | NestJS (13)
    • JS | Node.js (13)
    • DB (14)
    • C | 자료구조 (14)
    • AWS | Linux (12)
    • 인공지능 (21)
    • PHP (2)
    • C# | WPF (5)
    • JAVA (2)
    • Python (1)
    • R (12)
    • Digital Logic (9)
    • 기타 (21)
    • 자료 (0)
  • 방명록

객체-관계 불일치 (1)
[DB] ORM(Object Relational Mapping)이란, 객체-관계 불일치

객체 관계 매핑(Object-relational mapping; ORM)은 관계형 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 자동으로 매핑(연결)해주는 프로그래밍 기법을 말합니다. 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용하기에 객체 모델과 관계형 모델 간의 불일치가 생기게 됩니다. 1. 세분성(Granularity) 데이터베이스의 테이블수 보다 더 많은 클래스 객체 모델이 있을 수 있기 때문에 생기는 불일치 문제입니다. 객체 모델이 관계형 모델보다 더 세분화되어있기 때문입니다. 2. 상속성(Inheritance) 관계형 데이터 베이스에 상속의 개념이 없어 생기는 불일치 문제입니다. 단순히 데이터 베이스 칼럼과 클래스 필드를 매칭 하는 것은 ..

DB 2023. 10. 31. 17:13
이전 1 다음
이전 다음
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바