데이타베이스/모델 설계에 대한 조언을 찾고 있습니다. 견적 시스템을 설정 중이며 단일 품목을 지정하는 여러 가지 방법이 있으므로 라인 항목 테이블을 설계하는 방법에 대해 궁금합니다 (LineItem
).여러 테이블 또는 XML 데이터 형식 필드?
- 자유형 : 그냥 설명을 입력하고 총
- 가격 목록 조회 일 : 항목 및 시간에 의해 가격 목록
- 서비스에서 수량을 선택 : 비용 센터를 선택 및 시간 수
- 구입 한 상품 : 최고로 선택하십시오 등 가격과 추가 마크 업
나는 (견적 번호, 클라이언트, 사용자 날짜/등 수정 만든)의 Quote
많은 QuoteSection
을 가질 수있는 일반 데이터를 보유하고 Quote
테이블이 QuoteSection
은 많은 LineItem
을 가질 수 있습니다. 나는이 (합리적인?) 볼 수있는 옵션을 순간
에 다른 각 광고 항목 옵션
LineItemFreeform
에 대한 데이터베이스의 테이블을 가지고,LineItemPriceList
을LineItemService
등의 일반 LineItem 테이블에 XML 데이터 필드가 있고 각 LineItem에 유형 I에 다른 XML이 있습니다 스키마
더 좋고/가장 유연한 옵션이 둘 중 하나이며,이 유형의 데이터를 모델링하는 데있어 다른 제안이 있습니까?
좋아, 더 많은 조사 후 XML을 저장하는 것이 유연성의 이득을 위해 너무 많은 복잡성을 추가하는 것처럼 보일 수 있습니다. 이 설정을 모델링하는 방법에 대한 다른 제안을 듣고 싶습니다. :) –