데이터베이스 구성할때


그냥 한테이블에 필요한 속성 때려넣는게 낫나요


아니면 테이블 분리해서 조회할때 join을 하는게 낫나요


한테이블에 필요속성 때려넣는건 유지보수하기에 헬인거같은데 조회할땐 괜찮아보이고


테이블 분리해서 join할땐 연관된 테이블 많아지면 연산량 많아져서 ㅈㄴ 느려질거같은데 유지보수하기엔 괜찮아보이는데


일단 제가 생각한게 맞는지와 어떤 방법이 나을지 질문드립니다.


챗지피티는 걍 나누라고 하긴하네요


예를 들어서 포켓몬 도감을 만들고 싶다하면


포켓몬 영문이름이랑 한글이름을 포켓몬이라는 테이블에 한꺼버넹 떄려넣기


vs


포켓몬 테이블엔 영문이름만 넣고 이름테이블을 새로 만들어서 랭귀지 속성이랑 이름 속성 넣어서 나라별 이름 정리한 테이블 만들기