이것은 다소 복잡하므로 나와 함께 참아주십시오.변수가 포함 된 수식의 데이터베이스 저장
고용주는 일련의 변수에서 작업 반복을 계산하는 시스템을 구축해야합니다.
프로젝트의 각 작업에는 작업 완료 ("반복") 횟수를 계산하는 데 사용되는 특정 수식이 있습니다. 수식은 상수, 변수 (숫자 입력, 작업은 공급 업체 수 또는 해외 직원 수와 관련 될 수 있으며이 값은 프로젝트마다 다를 수 있음) 및/또는 시간 (예 : 한 달에 한 번, 분기마다 한 번, 6 개월에 한 번, 한 해에 한 번)
나중에이 계산식을 저장할 수 있도록 데이터베이스를 설계하려면 어떻게해야합니까?
예제 공식 :
공급 업체 당 월 1 회.
고객 당 공급 업체 당 1/4로 두 번.
6 명의 공급 업체 한 달에 한 번.
테크 스택의 SQLServer, .NET 3.5 C#을 2005
내가 대답은 아마이 공식이 득점하는 방법을 사치에 따라 달라집니다 생각합니다. 그들은 항상 매우 구체적인 형식을 따르고 있습니까? Z 당 Y 당 X? 멋진 예외가있을 수 있습니까? Z 당 Y 당 X를 제외하고 A의 경우는 D 당 C 당 B입니다. B 당 A (X - (Y * Z))와 같이 더 복잡 할 수 있습니까? –
이것은 자신 만의 규칙 엔진을 구축하는 첫 걸음이되었습니다. – APC
@Brian Schroth 예외가 없습니다. A를 제외하고 Z 당 Y와 같은 X를 사용할 수 있습니다. 그러나 수식은 B 당 A 당 (X- (Y * Z))와 같을 수 있습니다. –