응용 프로그램 개발 중에 제품의 신선 / 썩음, 빨강 / 녹색 / 파랑과 같이 "개체"의 속성을 보유하는 "소량"의 데이터 (보통 10-40 값, id
+ value
및 때로는 type
)를 저장하는 많은 테이블이 있습니다 .
전자 부품을 신선하게 만들 수없고 산소 가스를 붉게 할 수없고 테이블의 행 수를 무제한으로 가질 수 없기 때문에이 속성을 제품 테이블에 넣지 않습니다.
속성을 저장하기 id
위해 2-3 필드가있는 사용자 정의 작은 테이블을 사용합니다. 링크, name
응용 프로그램에 표시하기 위해 그리고 type
속성이 동일한 범주에 속하는 경우 언젠가 .
기본 "개체"는 다 대다 중간 테이블을 통해 속성에 연결됩니다.
1000 개 미만의 항목 (보통 10-40)으로 "작은 사전"에 대한 색인을 작성하고 유지해야하는 이유가 있습니까?
내 목표 데이터베이스는 Oracle이지만 공급 업체에 독립적으로 답변하기를 바랍니다 ...
나는 채 웁니다-아니요.