현재 레코드 유형이 3 개인 응용 프로그램을 계획 중입니다. 현재 각 유형마다 서로 다른 정보를 보유하고 있기 때문에 각 유형에 대한 표를 작성할 계획이지만 각 유형에는 기본 정보가 있으므로 더 나은 방법을 생각하고 있습니다.SQL - 다중 게시/레코드 유형을 구성하는 가장 효율적인 방법
유형 (및 현재 모델)은 Event, Hotel, Shop입니다. 그들은 모두 제목, 설명, user_id, category_id, 시간 등과 같은 기본 정보를 공유합니다.
"Places"라는 테이블을 대신 생성하고 각 유형에 대해 Model 대신 "type"-column으로 레코드를 만든 다음 선택 사항을 보유 할 메타 테이블에 대해 meta_id를 추가합니다./각 레코드 유형에 대한 추가 정보.
그래서 어떤 접근 방식이 더 좋을까요? 유형을 별도의 테이블과 모델로 유지해야 각 유형이 완전히 분리되어 있어야합니까?