웹 응용 프로그램에서 작업 중입니다. 주요 기능은 일부 데이터를 사용자에게 제공하는 것입니다. 그러나 이러한 데이터에는 여러 유형이 있으며 각 데이터는 다른 방식으로 제시해야합니다.많은 데이터 유형 - 하나의 테이블 대 여러 테이블
예를 들어, 결과 3 권, 저자 3 명, 파일 3 개를 나열해야합니다.
책은 (char) TITLE, (text) DESCRIPTION로 설명됩니다.
작성자는 (char) TITLE, (char) DESCRIPTION로 설명됩니다.
파일은 (char) URL로 설명됩니다.
또한 모든 유형에는 ID, DATE, VIEWS 등의 입력란이 있습니다. 도서 및 작성자는 간단한 HTML 코드로 표시되며 파일은 웹 사이트에 외부 리더를 삽입합니다.
세 가지 다른 테이블을 만들고 이러한 데이터를 가져 오는 동안 JOIN을 사용해야 하나의 테이블을 만들고 거기에 모든 유형을 저장해야합니까? 어떤 태도가 더 효율적입니까?
추가 정보 - 실제로 엄청난 양의 레코드가있을 것입니다.
+1 , 그들을 별도로 유지하고 필요에 따라 그들을 합류하십시오. – davidethell
실제로는 거의 모든 유형이 혼합되어 있으므로 질의는 항상 JOIN을 사용하게 될 것입니다. 쿼리에서 한 가지 유형의 데이터 만 얻는 것은 매우 드뭅니다. 그 사실에도 불구하고 3 개의 테이블을 생성해야합니까? – Jason
그리고 약 5-6 가지 유형이 있음을 언급하는 것을 잊어 버렸습니다. – Jason