공지사항

지식라이브러리 : 전문가 칼럼
전문가칼럼 보기
* 욕설, 광고, 비방, 도배성 글 등은 자동삭제 대상입니다. 추천 : 0회 추천하기
제목 2018년 DA설계 공모대전 학생부 문제 질의응답 조회수 685
작성일자 2018.08.16 작성자 dbguide
첨부파일

안녕하세요, 한국데이터진흥원입니다.

 

2018년도 DA설계 공모대전 학생부 문제에 대한 몇가지 질의및 답변에 대해 공유드리오니

공모대전 준비에 참고하여 주시기 바랍니다.

 

1. 코드셋 - 본 지문에서 제시된 "어떤 컬럼은 할당되는 테이블에 따라 동일한 코드그룹 내에서 서로 다른 코드셋을 사용할 수도 있지만 편의상 이와 같은 부분은 고려하지 않기로 한다." 라는 문구와 코드셋이 무엇인지 불분명하게 제시된 점을 들어 코드셋이 무엇인지에 대한 정확한 의미를 알고 싶습니다.

 

> (답변) 코드셋이란 코드 인스턴스 집합에 대안 부분집합을 의미한다고 할 수 있습니다.
    예를 들어, "직종코드"의 코드 인스턴스가 A, B, C, D, E, F, G 와 같이 모두 7개의 코드를 사용한다고 했을 때, 특정 업무 영역이나 업무 특성 등에 따라서 어떤 곳에서는 A, B, C, D 4개의 코드 집합을 사용하고,
    또 어떤 곳에서는 A, C, E, F, G 이렇게 5개의 코드 집합을 사용한다고 하면, 이러한 각각의 코드 집합들을 코드셋이라는 이름으로 부른 것입니다.
    다시 말하면, 여러 곳에서 같은 의미의 데이터(여기서는 "직종")를 코드로 표현하는데 업무나 관점 등에 따라 각각 다른 분류로 혹은 다른 구성으로 사용하던 것을 통합하여 하나의 코드집합으로
    (여기서는 하나의 "직종코드" 집합으로) 통합한 경우, 기존에 각각 사용하던 코드 집합들이 코드셋이라고 하는 것입니다.
 
2. core - "이를위해 컬럼을 하나의 개체처럼 생각하고 core에 해당하는 항목들로 별도의 unique한 컬럼정보를 관리하면서 임의의 테이블에 컬럼이 할당되었을 때 필요한 항목들만 추가로 관리하도록 구성하고자 한다." 이 문구에서 제시된 core라는 부분이 의미하는 바가 어떤 개체가 core에 해당하는 속성으로 개체들과 명확히 구별되는 것인지 알고 싶습니다.
 
> (답변) 지문에서 core 라는 말이 의미하는 것은 '핵심적인' 혹은 '중요한' 등으로 해석하면 됩니다. 즉, '컬럼을 하나의 개체처럼 생각하고 core에 해당하는 항목들로' 라고 한 부분은
   다시 풀어보면 '컬럼을 하나의 개체처럼 생각하고 핵심에 해당하는(또는 중요한) 항목(또는 속성)들로 구성하여' 와 같은 의미가 되고, '별도의 unique한 컬럼정보를 관리하면서~' 하고 한 부분은
   '별도로 컬럼정보를 관리하되, 여러 테이블에 사용된 동일한 컬럼에 대해 하나의 컬럼 개체 정보(인스턴스)만 관리하면서~' 와 같이 이해하면 됩니다. 예들 들면, A 테이블에도 emp_id 컬럼이 있고,
   B 테이블에서 emp_id 컬럼이 있다고 할 때 emp_id 컬럼에 대한 정보는 하나의 데이터(인스턴스)만 관리한다는 것입니다.


3. 통합코드집합 - 본 지문의 "~ 통합 코드 집합으로 전제한다." 에서 의미하는 통합 코드 집합이란 정확히 무엇을 의미하는지에 대한 추가적인 설명을 가능하면 듣고 싶습니다.


> (답변) "통합 코드 집합"이라고 표현한 것은 여러 코드들을 모아서 하나의 엔터티(테이블)로 통합 관리하는, 즉 일반적으로 얘기하는 공통코드 엔터티(테이블)이라고 이해하시면 됩니다.
 
4. 코드값 - 코드에는 코드 코드설명 코드명 코드그룹 코드값이 있는데, 다른 속성들과 비교하여 코드값이 가지는 특징이 무엇인지, 가능하다면 사례를 들어 설명해주시면 감사하겠습니다.

 

> (답변) 지문 내용 중에서 '코드 매핑을 위해 사전에 현행 시스템의 코드 데이터를 수집하여 코드그룹, 코드, 코드명, 코드설명 등의 항목으로 통합해 둘 필요가 있으며' 라고 하 부분은 통합 코드 집합,
   즉 공통코드 엔터티의 속성 구성을 설명한 부분이고,
   '코드값' 이라는 표현은 문제 지문 상에서 '현행 컬럼에 저장된 코드값을 목표 시스템에서 새로운 코드 값으로 변환하고자 하는 경우는' 부분에 사용된 표현으로, 임의의 코드 속성(컬럼)에 저장된
   실제의 코드 데이터를 의미합니다. 예를 들어, '직급' 컬럼에 '과장' 이라는 의미로 'K' 라는 코드가 저장되어 있었다고 할 때, 이 'K'라는 데이터를 코드값이라고 표현한 것입니다.

 

이제 공모전 접수마감도 한달 남짓 남았습니다.

남은 기간 잘 마무리하셔서 많은 참여 부탁드리겠습니다.

 

감사합니다.

이전, 다음 게시물 목록
이전글 한국데이터진흥원, 빅데이터 날개 단 청년인재 400여명 배출
다음글 데이터 전략 발표로 4차 산업혁명 D·N·A 완성