데이터베이스 구축 방법론
더 많은 작업
데이터베이스 구축 방법론(DB 구축 방법론)은 문헌·사진·지도·영상 같은 원천 자료를 디지털 데이터베이스로 만드는 국가DB 사업에서 자료 준비부터 입력, 변환, 검수, 품질관리까지의 공정과 산출물, 품질 기준을 정해 둔 한국지능정보사회진흥원(옛 한국정보화진흥원)의 표준 방법론이다.
국가DB 사업은 고전 자료, 현대 간행물, 공간 정보처럼 나라의 지식 자원을 누구나 쓸 수 있도록 데이터베이스로 만드는 정보화 사업이다. 사업마다 업체가 제각각의 방식으로 작업하면 데이터 품질이 들쭉날쭉해지므로, 한국정보화진흥원이 공통 공정을 정리해 보급했다. 2001년 처음 만든 뒤 개정을 거듭했고, 2014년 11월 미래창조과학부와 한국정보화진흥원이 V4.0을 발표했다. V4.0 은 V3.0 의 데이터 유형과 공정 단계를 이어받아 현행화하고, 공공기관 DB 구축 제안서와 지침서 1,000종 이상을 조사해 반영했으며, 링크드데이터(LOD), 실내공간지도, 3D 프린팅, POI 의 네 가지 구축 공정을 새로 넣었다. 2015년 국가DB 사업부터 적용되었다.[1][2]
방법론에서 '데이터베이스 구축'은 아날로그 자료를 디지털로 바꾸는 일뿐 아니라, 이미 디지털인 자료를 새 기술 환경에 맞는 새 유형(공간데이터, 링크드데이터 등)으로 다시 만드는 일까지 포함한다. 응용 시스템의 데이터베이스를 설계하는 데이터 모델링과는 다른 일이다.
방법론은 단계 - 세그먼트 - 태스크 - 자료유형 의 네 층으로 짜여 있다.[1]
- 단계 - 준비/계획, 구축, HTML/XML 발행, 검수, 품질의 다섯 단계
- 세그먼트 - 단계 안에서 수행하는 표준 작업 절차의 묶음
- 태스크 - 세그먼트마다 해야 할 세부 작업, 검토 사항, 작성할 산출물
- 자료유형 - 공통(C), 메타데이터(D), 텍스트(T), 한적 자료(OT), 이미지(I), 동영상(M), 사운드(S), 촬영/녹음(MS), GIS(G), 항공정사사진(A), 위성사진(SA·SW), 3D(O), 3D 프린팅(OP), LOD(L), POI(PI), 실내공간지도(IG)
태스크 번호는 '단계·세그먼트·태스크' 세 자리 숫자에 자료유형 기호를 붙인다. 예를 들어 211T 는 텍스트 자료의 구축 단계(2) - 구축준비 세그먼트(1) - 첫 태스크(1)이다. 공통 공정은 C 를 붙여 140C 처럼 쓴다.
| 번호 | 단계 | 하는 일 | 세그먼트 |
|---|---|---|---|
| 100 | 준비/계획 | 주관기관과 협의해 원시 데이터를 준비하고 공정 계획과 지침서를 만든다. 자료유형과 관계없이 공통으로 적용한다 | 현황조사, 구축대상선정, 계획수립, 실행계획, 자료준비, 자료반입 |
| 200 | 구축 | 원시 데이터를 처리·변환해 데이터베이스에 저장한다. 자료유형마다 세그먼트가 다르다 | 구축준비, 1차 변환/제작, 점검/보정, 속성/메타 입력, 입력/저장, 2차 변환/저장, 교정, 목차/색인, 구축마무리 가운데 유형에 맞는 것 |
| 300 | HTML/XML 발행 | 웹에서 쓰기 좋게 HTML·XML 로 바꾼다 | 입력준비, 마크업, HTML/XML 자동변환, 변환/검증 |
| 400 | 검수 | 구축된 데이터베이스를 최종 검수한다 | 사업자검사, 납품, 데이터 업로드, 주관기관검수, 자료반납 |
| 500 | 품질 | 준비/계획부터 검수까지 전 공정에 걸친 품질 활동 | 공정 전반의 품질관리 |
준비/계획 단계(100C)는 여섯 세그먼트를 차례로 거친다. 세그먼트마다 다루는 일이 뚜렷이 나뉘므로, 어떤 태스크가 어느 세그먼트에 속하는지가 구별의 핵심이다.[1]
| 세그먼트 | 정의 | 태스크(산출물) |
|---|---|---|
| 110C 현황조사 | 사용자 요구사항을 분석하고 구축 대상 자료의 유형·수량 같은 기초 조사를 한다 | 요구사항 분석(요구사항분석서), 자료기초조사(기초현황조사서, 원시데이터목록) |
| 120C 구축대상선정 | 주관기관과 선정 기준을 세우고, 대상 자료를 세부 조사하고 저작권을 확인해 최종 대상을 고른다 | 선정기준 정의(자료선정기준표), 선정대상자료 세부조사(DB구축대상조사서, DB구축요건정의서), 저작권 확인(저작권체크리스트), 구축대상 선정 |
| 130C 계획수립 | 구축 요건과 방안을 정의하고 공정을 설계하며, 필요한 HW/SW 를 고르고 필요하면 시범 DB 를 만들어 공정을 다듬는다 | 구축요건 및 구축방안 정의(구축계획서), 공정설계(DB구축 공정도), HW/SW 검토 및 선정, 시범DB구축(시범DB구축 보고서) |
| 140C 실행계획 | 주관기관과 협의해 입력할 항목과 방법을 정하고, 공정별 표준과 작업 지침, 품질 기준과 검수 지침을 만든다 | 일정계획 수립(전체일정계획표), 메타데이터 입력항목 협의(항목결정협의서), 한자 및 다국어 지원협의(한자 및 다국어지원 협의서), 입력방법 및 예외사항 협의, 표준안수립 및 작업지침 작성(원시데이터이송지침서, 단계별 구축작업지침서, 마크업작업지침서, 검사지침서) |
| 150C 자료준비 | 자료 소장기관에서 원시 데이터를 반출하기 위한 목록을 만들고 자료를 대출한다 | 자료목록 작성, 자료 대출, 필요하면 해철(제본 풀기) |
| 160C 자료반입 | 자료를 작업장으로 옮겨 반입한다 | 자료 이송·반입 |
계획수립은 무엇을 어떤 공정으로 만들지를 정하는 세그먼트이고, 실행계획은 그 공정을 실제로 돌리기 위한 세부 규칙을 주관기관과 합의하는 세그먼트이다. 구축 요건·공정도·장비 선정·시범 구축은 계획수립에 속하고, 메타데이터에 어떤 항목을 넣을지, 고어·한자·외국어·특수문자·수식을 어떻게 처리할지, 입력 방법과 예외 처리, 작업 지침과 검사 지침을 정하는 일은 실행계획에 속한다. 현황조사는 요구사항과 자료의 기초 현황을, 구축대상선정은 대상 자료와 저작권을 다루므로 입력 항목이나 지침을 정하지 않는다.
- ↑ 1.0 1.1 1.2 「데이터베이스 구축 방법론(V4.0)」, 한국정보화진흥원, 2014, https://www.nia.or.kr/site/nia_kor/ex/bbs/View.do?cbIdx=99852&bcIdx=14133, 확인일: 2026-11-04.
- ↑ 「정부, 국가DB 사업 표준 'DB 구축 방법론 v4.0' 제정」, 이데일리, 2014-11-06, https://www.edaily.co.kr/news/read?newsId=03322646606283096&mediaCodeNo=257, 확인일: 2026-11-04.