웹 개발 프로젝트를 진행중입니다.
관계형 데이터베이스를 쓰고 있구요..
제 고민은 다름아니라 국가별로 필드가 다른 정보를 DB에 저장하려고 합니다.
예를 들면 A테이블에는 사용자가 선택한 국가의 정보 (int 형으로) 가 저장이되고 그 A테이블의 정보를 가져와
해당 국가 정보를 담고 있는 테이블에 crud 를 진행하려 합니다.
사용자가 선택한 국가마다 필드가 다 달라서 국가별로 테이블을 다 나누려고 하는데 그게 맞는건가요..
결국 그 테이블들에 있는 정보들은 필드만 다른거지 쓰임새는 다 같습니다. 국가별 필드가 다 다르다고 국가별로 테이블을 나누느게 맞는건지
아니면 그 기능을 하는 테이블 하나를 만들고 모든 국가에서 필요한 필드를 한테이블에 다 때려박는게 맞는건지 모르겠네요..
테이블을 다 나눈다고 하면 그것을 어떻게 구분해서 어떻게 매칭 시킬지도 너무 어렵고..
기반은 자바 스프링프레임워크입니다.