본문 바로가기
개발관련 가이드/메타데이터

메타관리(공공데이터 공통표준코드관리)

by 베어그릴스 2022. 10. 19.
반응형

메타시스템 공통 코드 관리

 

공통 코드란?

데이터 속성에 사용되는 값을 코드로 표현하여 짧고 간결하게 구분할 수 있게 함.

 

알기 쉽게 코로나 시국에 백신 종류에 대입해서 배워보도록 하자

 

회사 종류

[TB_CODE_MA]

코드아이디 코드컬럼명 코드한글명 코드정의 순서 사용여부
0001 CP_CD 메타회사코드 각각의2자리회사 10 Y
0002 ST_CD 증상코드 각각의2자리숫자 20 Y

회사 종류를 코드 상세 테이블에 넣어보자.

[TB_CODE_DT]

코드아이디 코드명 코드값 코드값정의 순서 사용여부
0001 AZ 아스트라제네카 astrazeneca 10 Y
0001 MD 모더나 Moderna 20 Y
0001 PZ 화이자 pfizer 30 Y
0001 JS 얀센 janseen 40 Y

 

위와 같이 공통 테이블로 관리할시 개발함에 있어 수월해 짐을 느낄수 있다.

 

또한 코드성은 모두 공통테이블로 관리되니 소스나 테이블상에 하드코딩으로 코드를 정의할 필요도 없어진다.

 

아래는 코로나 19에 대한 공통적인 증상이다. 아래의 내용을 토대로 코드를 만들어 보자.

 

공통 증상

발열

 

기침
피로감
미각 또는 후각 상실
드물지만 다음과 같은 증상이 나타날 수도 있습니다.
인후통
두통
몸살
설사
피부 발진, 손가락 또는 발가락 변색
눈 충혈 또는 염증
심각한 증상은 다음과 같습니다.
호흡 곤란 또는 숨 가쁨
언어 또는 운동 장애, 착란 증상
가슴 통증
 
 
이런 내용들을 아래 코드상세 테이블에 생성
코드아이디 코드명 코드값 코드값정의 순서 사용
0002 01 발열 PYREXIA 10 Y
0002 02 기침 cough 20 Y
0002 03 피로감 fatigue 30 Y
0002 04
미각 또는 후각 상실
loss of taste or smell 40 Y

 

그럼 다음 시간엔 테이블 생성에 대해서 배워보도록 하겠습니다.

 

그럼 오늘도 보람찬 생존 ^.^

반응형

댓글