DB설계
1116
작성한 질문수 53
DB설계시, 되도록이면 join을 사용하지 않는 것이 더 나은지 궁금합니다
attenshop - 관심 쇼핑몰
buyer - 사용자
shoppingmale - 쇼핑몰
이렇게
1.attenshop에 buyer와 shoppingmal둘다 join을 거는 것
2.attshop과 buyer table에만 join을 걸고, attenshoptable에 shoppingmal 기본키 컬럼을 추가하는 것
둘 중 어떤게 더 설계상 더 나을 지 궁금합니다.
답변 1
0
안녕하세요. jacomyou님^^
이 부분은 각각 트레이드 오프가 있기 때문에 정답이 없습니다.
관계형 데이터베이스 설계에 대해서 학습하고 실무에 적용하다 보면 실제 어떤 장단이 있는지 느끼게 되실거에요. 참고로 기본은 조인이 되도록 만드는 것이, 데이터를 편리하게 탐색할 수 있습니다. 이게 기본이고, 이후에 이것을 어떻게 변형하는 것이 설계에 더 도움이 되는지 판단해야 합니다.
jacomyou님 그리고 죄송하지만 앞으로는 질문 안내에 있는 것 처럼 강의 학습에 관련된 질문을 올려주시길 부탁드립니다.
저도 마음으로는 도움을 드리고 싶지만, 하루에도 수 많은 분들이 질문을 올려주십니다. 그래서 강의 학습과 관련된 질문에 초점을 맞추는 것이 맞다 생각합니다. 다시한번 이해를 부탁드립니다.
감사합니다.
벌크연산에서 member.getAge 호출 시 영속성 컨텍스트에서 데이터를 가져오는건가요?
0
28
2
inheritance startegy 선택시 고려사항
0
22
1
Entity 동등성 비교
0
21
1
실무 조언 관련 질문입니다.
0
47
1
H2데이터베이스 파일 생성
0
56
2
서브쿼리 강의에서 ALL 예시 관련 질문드립니다.
0
53
2
수정또는 삭제시 영속성 엔티티에 값이 무조건 있어야 하나요?
0
55
1
JPQL 메소드와 락
0
55
1
Delivery @OneToOne
0
60
1
17강 4~5분대 테이블 값 조회가 안됩니다.
0
94
2
UnsupportedOperationException 발생
0
86
3
H2 Database 연결이 안됩니다.
0
95
2
연관관계 매핑 질문드립니다.
0
85
2
h2데이터베이스 실행오류
0
108
2
persistence.xml
0
108
2
양방향 연관관계에서 연관관계의 주인(mappedBy)을 왜 꼭 정해야 하나요?
0
80
1
영속성 컨텍스트
0
66
1
JPA 프록시
0
97
1
Native Query와 MyBatis
0
70
1
영속성 컨텍스트는 어떤 메모리에 저장되는건가요?
0
87
1
임베디드 타입 예시 코드 관련 질문
0
115
3
명시적 조인에서 별칭을 주면 왜 객체에 접근할 수 있나요
0
95
3
인텔리제이 패키지 커서 단축키 질문
0
108
2
혹시 현재는 ID 데이터 타입이 String이면 안되나요?
0
145
1





