인용문을 만드는 응용 프로그램을 개발 중입니다. 먼저 비용 분담 (또는 계산)을하고 그 결과에 따라 견적에 품목을 추가하십시오. 문제는 제가 제품이 많기 때문에 제품의 각 카테고리는 자체 매개 변수가 다른 매개 변수로 채워지는 형식을 갖게 될 것입니다. 비용 분율에 대해 하나의 테이블 만 있다면 거대합니다 테이블의 필드 수). 나는 이것이 올바른 접근 방식이 아니라고 느낀다. 그래서 아래 그림 내놓았다 :하나의 외래 키를 여러 테이블 (기본 키)에 연결
이 솔루션도 가능, 또는 내가 "N"을 가지고 있어야합니다 각각의 비용을 무너 뜨리는 테이블의 다른 FK (나는 N 테이블이있는 경우)? 더 나은 해결책이 있습니까?
내 연결 테이블 "Quotation_QtnDetail"이 필요한 경우 다른 질문이 있습니까?
모든 계산 테이블에 대해 1-1 관계가있는 다른 테이블을 사용하십시오. 이 테이블을 외래 키의 기본 키 테이블로 사용하십시오. 1-1 관계에있는 많은 테이블을 연결하는 것은 쉽지만 1-m 관계에는 연결하지 않습니다. –