주택 유형별 정보를 공통 필드와 확장 필드로 관리하기
발행
한 양식에서 모든 주택 정보를 받으면 어떤 유형에는 없는 동·호 값이 빈칸으로 남고, 다른 유형에서 중요한 건축물 용도나 대지권 자료는 들어갈 곳이 없을 수 있다. 데이터 모델은 공통 필드와 유형별 확장 필드를 나눠 이 두 상황을 구별한다.
공통키와 유형별 속성
| 계층 | 속성 예 | 연결 원칙 |
|---|---|---|
| 공통 | 주소 ID·주택 구분·확인일 | 모든 레코드에서 사용 |
| 아파트 확장 | 단지·동·호 식별값 | 단지 자료의 근거 ID를 연결 |
| 빌라 확장 | 건물·호 식별 보조값 | 건축물 관련 원문과 연결 |
| 오피스텔 확장 | 문서상 용도·호실 속성 | 공적 표시와 실제 사용을 분리 |
빌라 자료를 설계할 때 빌라 관련 확인 항목 같은 참고자료를 볼 수 있지만 필드의 정확한 값은 해당 주택의 원문에서 가져온다. 빈칸은 미수집, 자료상 미표시, 해당 없음 확인으로 구별하고 주택 유형만 보고 기본값을 채우지 않는다.
유형이 바뀌거나 자료가 정정될 때
표준코드로 변환하더라도 원문 문자열과 변환규칙을 남긴다. 확장필드가 추가되면 기존 레코드를 일괄 덮어쓰기보다 스키마 버전과 수집일을 연결해 어느 자료부터 새 구조로 확인됐는지 보인다.