by-nc-sa     개발자, DBA가 함께 만들어가는 구루비 지식창고!

속성 검증




속성 검증방법
  1. 속성명이 단어의 조합으로 구성됐는가?
    • 속성명은 단어 사전에 존재하는 단어로 구성됐는지 확인
  2. 중복 속성이 식별되는가?
    • 중복속성이 발견되면 사유가 정의돼야하고 원천속성이 무엇인지 관리해야 함
    • 삭제해도 문제가 없는 중복속성인지 확인
  3. 추출 속성이 식별되는가?
    • 추출 속성의 사유가 정의돼야하며 원천 데이터에서 어떻게 추출했는지 관리해야함
    • 삭제해도 문제가 없는 추출속성인지 확인
  4. 복합 속성이 사용되었는가?
    • 가능한 사용하지 말아야하며, 채택여부를 검증해야함
  5. 다가 속성이 사용되었는가?
    • 다가 속성이 발견되면 정규화를 진행(단, 값의 개수가 고정됐다면 비정규형을 채택할 수 있는지 검토)
  6. 코드 속성일 경우 코드값이 존재하는가?
    • 코드값, 코드명이 존재하는지 확인
  7. 코드 속성의 코드값, 코드명이 통합되었는가?
    • 코드속성명이 동일한데 코드값, 코드명이 다른 속성이 존재하는지, 반대로 코드값, 코드명이 유사한데 코드 속성이 다른 속성이 존재하는지 검증함
    • 유사한 코드명을 서로 통합할 수 있는지 확인
  8. 반복되는 속성이 존재하는가?
    • 반복되는 속성은 정규화의 대상이므로 정규화함(단, 반복 횟수가 불변일 경우 비정규화를 고려 할 수도 있음)
  9. 동일 속성의 도메인이 일치하는가?
    • 같은 속성명은 같은 도메인을 사용하는지 확인(데이터 타입, 길이 등 포함)
  10. 동음이의어나 이음동의어가 사용되었는가?
    • 동음이의어나 이음동의어의 사용은 득보다 실이 더 큼
    • 동음이의어, 이음동의어의 사용금지 시 사용됐는지 확인
  11. 슈퍼타입과 서브타입의 속성이 제 위치에 존재하는가?
    • 공통 속성은 슈퍼타입에, 개별 속성은 서브타입에 있는지 확인
  12. 누락되거나 불필요한 속성은 없는가?
    • 현행 데이터베이스 또는 화면 정의서의 항목등과 매핑을 통해 누락된 속성 및 불필요한 속성 확인

문서정보

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.