Q&A

  • 팀,부서 테이블 구성은...
조직변경이 자주 있게 되는 경우 그에 대처 할 조직(팀,부서) DB를 어찌 구성하고
실제 팀코드가 저장된 Data에서는 어찌 활용 하는가요?
부서 이력 테이블 을 만들어 관리 할 수 있다는데요...
요즘 조직변경 때문에 골머리를 앓고 있습니다.  자세히는 아니더라도 대략 개념 정도만 설명해 주시면
감사 하겠습니다.

3  COMMENTS
  • Profile
    nilriri™ 2003.05.03 03:18
    http://www.en-core.com/htm/solution/sol_view.asp?SPage=&searchtype=&sstring=&data_no=000DZ&PageNo=1&GotoPage=1&step_no=&PrevNext=Next&attach_file=0&gubun_code=0105

    http://www.en-core.com/htm/solution/sol_view.asp?SPage=&searchtype=&sstring=&data_no=000DZ&PageNo=1&GotoPage=1&step_no=&PrevNext=Next&attach_file=0&gubun_code=0105

    >조직변경이 자주 있게 되는 경우 그에 대처 할 조직(팀,부서) DB를 어찌 구성하고
    >실제 팀코드가 저장된 Data에서는 어찌 활용 하는가요?
    >부서 이력 테이블 을 만들어 관리 할 수 있다는데요...
    >요즘 조직변경 때문에 골머리를 앓고 있습니다.  자세히는 아니더라도 대략 개념 정도만 설명해 주시면
    >감사 하겠습니다.
    >
    >
  • Profile
    이중철 2003.05.02 23:57
    조직은 몇가지 원칙을 가지고 설계가 되어 있어야 합니다.
    1. 조직은 합병이 됩니다.
    2. 조직은 분활이 됩니다.
    3. 조직은 생성이 됩니다.
    4. 조직은 소멸이 됩니다.
    5. 조직은 간혹 부활도 됩니다.
    6. 조직은 상위조직이 1 또는 0 가 있다.
    7. 조직은 하위조직이 N 또는 0 가 있다.
    8. 조직은 조직의 장이 1 또는 0 가 있습니다.
    9. 조직은 그 레벨(등급)이 있습니다.
    10.
    ////////////////////////////////////////////////
    // DB 설계방법시 유의사항                                //
    ////////////////////////////////////////////////
        --소속테이블--
        조직이 분활, 합병이 아닌 다른 기타 변경시 조직코드는
        변경이 되지 말아야 하므로 소속테이블에는
        조직코드 와 건재(관계) 코드가 있어야 하며 조직코드로
        유니크 , 건재코드로도 유니크 해야 합니다.
        건재코드를 안 쓸 경우 상위부서코드 와 순번등으로 대치
        가능합니다.
        간혹, 검색속도를 빠르게 하기 위해서 부서코드(총괄, 사업부, 부등)
        넣을 수 있습니다.
        --소속이력테이블--
        조직코드와 발령일자를 키로한 데이타 이며 위의 소속코드에
        부가적으로 필수로 들어갈 부분이 사용 시작과 종료 일자,
        발령일자,  발령코드 (시작시점 당시의 발령사항) <= 이 부분이
        다른 소속발령에 따라 본인 소속의 건재가 바뀔경우에도 발생
        --소속발령테이블--
        일반적인 발령은 발령테이블을 사용하면 문제 없으나 분활, 합병시
        때문에 이 테이블을 관리.. <= 기억이 안나네요 5년전이라 어떻게
        구성했는지 쩝

        더 이상은 회사기밀에 속해서 이만..


  • Profile
    KDDG_ZZOM 2003.05.02 23:40
    음...
    테이블키를
    부서코드, 시작일자
    팀코드, 시작일자 이런식으로 하면 될것같은데...

    즐프하세요...