sarang넘치는 코딩 공작소
close
프로필 배경
프로필 로고

sarang넘치는 코딩 공작소

  • 분류 전체보기 (110)
    • Java (15)
    • SpringBoot (1)
    • 코딩테스트 (59)
      • 개념정리 (9)
      • 문제풀이 (50)
    • 자격증 (16)
      • 정보처리기사 (12)
      • AWS Solution Architecture (4)
    • JavaScript (1)
    • Vue.js (8)
    • 프로젝트 (1)
    • RabbitMQ (1)
    • Network (6)
    • Database (2)
  • 홈
  • 태그
  • 방명록
테이블 상속 전략 (feat. JPA)

테이블 상속 전략 (feat. JPA)

RDBMS에서는 객체지향 언어처럼 테이블 상속을 지원하지는 않는다. 하지만 중복되는 테이블에 대해 상속으로 데이터베이스를 설계하고 싶어진다. 이때 3가지의 대표적인 전략이 있다. Single Table Inheritance하나의 테이블에 모든 테이터를 저장dtype 으로 구분장점 : 조인이 필요없어 성능이 빠름단점 : 대부분 컬럼이 NULL을 허용해야 함, 테이블이 커지고 복잡해짐 Concrete Table Inheritance각 태이블이 완전체별도의 테이블을 모두 생성장점 : 테이블 간 독립적이고 NULL 컬럼 문제 없음단점 : 중복 필드 존재 가능, 다형성 쿼리(여러테이블 조회)어려움 Joined Table Inheritance부모 테이블, 자식 테이블을 나눠서 저장하고 조인하여 조회함장점 : 정규화..

  • format_list_bulleted Database
  • · 2025. 4. 29.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (110)
    • Java (15)
    • SpringBoot (1)
    • 코딩테스트 (59)
      • 개념정리 (9)
      • 문제풀이 (50)
    • 자격증 (16)
      • 정보처리기사 (12)
      • AWS Solution Architecture (4)
    • JavaScript (1)
    • Vue.js (8)
    • 프로젝트 (1)
    • RabbitMQ (1)
    • Network (6)
    • Database (2)
최근 글
인기 글
최근 댓글
태그
  • #Stack
  • #HashMap
  • #소프트웨어설계
  • #dynamic_programming
  • #queue
  • #backtracking
  • #bfs
  • #Interview
  • #정보처리기사
  • #vue.js
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바