보통은 화면에 같이 보이는 정보를 DB 한 테이블에 넣는게 초보적 실수인데


보통은 화면에 보이는 정보들을 DB에 다 넣는게 아니고


책임대로 나눠서


가령 ㅅㅅ 예약 사이트를 운영한다치면


게시글에 대한 테이블(글쓴이,작성일,수정일,삭제일,레벨)


ㅅㅅ예약 정보


이런식으로 책임에 대해서 나누는 DB 스키마를 설계하고,

DTO로 조합해야하는데 아직은 DTO로 합친다는 개념을 잘 모르는듯


데이터는 하나의 책임만 가져야하는데


보통은 백엔드에서 책임을 단일 테이블로 관리하고 서비스에서 필요한만큼 조합하는게 베스트인데