1차메뉴 테이블 :

2차메뉴 테이블 : 1차메뉴에 종속적인 (1차메뉴FK)


상품 테이블 : 2차메뉴에 종속적인  (2차메뉴FK)



이렇게 있는데.. 상품 목록 쿼리시 상품에 해당하는 메뉴를 "1차이름 > 2차이름" 이렇게 문자열로 가져와야 하는데 


일단 정규화는 된 셈이고.. 쿼리성능땜에 비정규컬럼을 하나 만들어서 메뉴테이블에서 업뎃이나 인서트 발생 시 비정규컬럼들의 정보를 업뎃해줘야하는데


이 때, 트리거 만들어서 관리하면 성능 상 이점이 많아질까? 지금은 그냥 메뉴 업뎃/인서트 되는 코드단에서 해결하는 중이다만..


조언좀..


설계부분 지적해주면 더 감사..