2010-08-04 3 views
0

다음 비즈니스 로직이 있습니다. 이 Op1에서 Op2는 몇 가지 작업을 나타냅니다. 그리고 PARAM1, PARAM2는 ... 이러한 작업 일부 비즈니스 로직을 기반으로 UI 및 모델을 만드는 방법

OP1 = PARAM1, PARAM2 OP2 = PARAM1, PARAM2, 3 당겨

을 실행하기 위해 필요한 매개 변수 이제 UI에 내가 "OP1"를 포함하는 드롭 다운 목록을 가지고 있었고을 나타냅니다 "Op2". 다음은 내 비즈니스 로직을 기반으로해야합니다 1) "Op1"로 작업을 선택하면 param1 및 param2에 해당하는 UI에 2 개의 텍스트 필드가 활성화되어야합니다. 유사은 "OP2"사용자가 내가 "OP1"나는 PARAM1 및 PARAM2 2의 값을 저장해야하는 해당 1) 내 DB에 따라서 데이터를 유지해야하는 데이터를 입력하면) 해당 3 개 텍스트 필드 이제

이 있어야한다 "Op2"로 param1, param2 및 param3의 값을 저장해야합니다.

제발 어떻게 안내 할 수 있습니까?

답변

0

그럼 난 더 DB 전문가는 아니지만, 아마도 당신은 관련된 어떤 정보

OpId OpName Permissions.... 
0001 doStuff 001001001... 

와 비밀 작전을 위해 테이블을 것입니다 그리고 당신은 PARAMS

ParamId ParamName Desc... 
0001  param1  whatever... 
0002  param2 

그리고 마지막에 테이블이있을 것이다 a many-many 관계 테이블

OpId ParamId ParamValue 
0001 0001  value1 
0001 0002  value2 

일반적인 작업 집합이있는 경우이 작업이 가능합니다. 매개 변수. 그러나, 그것은 아마도 과도 할 수 있습니다. 또한 매개 변수가 다시 사용되지 않는 경우 (즉, op1에 대한 param1은 op2에 대한 param1과 동일한 의미는 아니며 별도의 테이블에 저장하지 않을 것입니다.)

관련 문제