db 설계할때 유의점 (되도록 join 사용)

YEONGHUN KO·2024년 12월 19일
0

BACKEND - DATABASE

목록 보기
8/8
post-thumbnail

reservation db안에 user db의 정보를 넣었다. 이유는 join 쿼리가 복잡해서 그냥 reservation에 insert할때 클라이언트에서 user 정보를 넣고싶었던것.

하지만 user의 정보가 변경되면 reservation의 정보도 변경해야하는 단점이 있다.

그리고 중복 데이터가 발생한다.

그래서 되도록이면 user_no를 reservation db의 외래키로 두고 join을 통해 user의 최신 정보를 불러오도록 하자.

profile
'과연 이게 최선일까?' 끊임없이 생각하기

0개의 댓글