모델링할때 시스템 컬럼들을 어떻게 설게하면 좋을까요?
ezdrum 수험생

답변 채택시 : 0코아

답변 0 추천 0 조회 752 2018.02.06

안녕하세요.  선생님,


 모델링하실 때 시스템 성향 컬럼들을 어떻게 생성하시는지 궁굼해서 문의 드립니다.


as-is DB에서  신규 DB로 개편하면서 불필요한 컬럼들을 조정하려고 하는데 궁금한 사항이 두가지 있습니다.


1. 현재 각 테이블에 시스템 설계값이 8개가 고정으로 붙어있습니다. (입력일자, 입력자, 입력프로그램, 업데이트 일자 등)

 - 8개나 생성하고 있지만,  실상 데이터 입력 및 변경 이력 관리용 값들이며, 업무화면에서는 조회도 하지 않고 있습니다.

 - 신청일자들은 varchar2형태로  컬럼이 별도 존재하고 있어 입력일자를 통한 조회도 불필요

 -  각 테이블에 존재하는 8개 값들을 통계 테이블 생성후 몰아주고  각 테이블에 존재하는 UK를 통계테이블에 조인시켜서 추후 이력조회가 필요할 때만 조인해서

    조회하도록 설계해도 될까요?


2. 총액과 같은 결과 값도 컬럼으로 관리하시나요?

 - 예를 들면 단가 X 컬럼 = 총액 인데,  총액에 대한 값을 DB에 보관하시는지,, 화면에서 계산하면 되서 빼려고 했는데, 

   총액 계산법이 복잡한 경우에는 나중에 자료 추출할때 골치 아파서 그냥 결과값을 생성해두는게 좋을지 고민입니다.


보통의 설계에서는 위 두가지 사항이 발생하면 어떻게 처리해야할지 궁금합니다.

댓글 (0)
목록 답변등록