주택 유형별 정보를 공통 필드와 확장 필드로 관리하기

발행

한 양식에서 모든 주택 정보를 받으면 어떤 유형에는 없는 동·호 값이 빈칸으로 남고, 다른 유형에서 중요한 건축물 용도나 대지권 자료는 들어갈 곳이 없을 수 있다. 데이터 모델은 공통 필드와 유형별 확장 필드를 나눠 이 두 상황을 구별한다.

공통키와 유형별 속성

계층속성 예연결 원칙
공통주소 ID·주택 구분·확인일모든 레코드에서 사용
아파트 확장단지·동·호 식별값단지 자료의 근거 ID를 연결
빌라 확장건물·호 식별 보조값건축물 관련 원문과 연결
오피스텔 확장문서상 용도·호실 속성공적 표시와 실제 사용을 분리

빌라 자료를 설계할 때 빌라 관련 확인 항목 같은 참고자료를 볼 수 있지만 필드의 정확한 값은 해당 주택의 원문에서 가져온다. 빈칸은 미수집, 자료상 미표시, 해당 없음 확인으로 구별하고 주택 유형만 보고 기본값을 채우지 않는다.

유형이 바뀌거나 자료가 정정될 때

표준코드로 변환하더라도 원문 문자열과 변환규칙을 남긴다. 확장필드가 추가되면 기존 레코드를 일괄 덮어쓰기보다 스키마 버전과 수집일을 연결해 어느 자료부터 새 구조로 확인됐는지 보인다.