본문 바로가기

데이터모델링

속성 정의

속성 특징

  • 속성의 어원적 의미: 가공되지 않은 것. 원천을 의미
  • 속성도 일종의 집합이다.
  • 릴레이션십속성이다.
  • 속성들 간은 서로 독립적이다. (제 3정규화)

 

속성 후보 수집처

  • 구 시스템의 문서 자료
  • 협업 장표 / 보고서
  • 사용자와 협의
  • DFD (Data Flow Diagram) / DD(Data Dictionary)
  • 전문서적 및 자료
  • 다른 시스템 자료

 

속성 후보 선정 원칙

  • 원시 속성으로 보이는 후보는 버리지 않는다.
    • 다른 속성에 의해 다시 재현할 수 있는 가공 속성이 아닌, 속성
    • 이 속성이 없다면 다시는 재현할 수 없는 속성
  • 소 그룹별로 후보군을 만들고 가장 근접한 엔티티에 할당한다.

 

속성명

  • 속성의 의미를 명확히 표현하는 함축성 있는 명사 혹은 명사구를 사용
  • 해당 업무에서 일반적으로 사용하는 용어를 사용한다.
  • 실체명은 속성명으로 사용하지 말아야 한다.
  • 필요 시 표준 약어를 제정하여 속성명을 생성하고 그 속성명을 단 하나의 실체에만 속하도록 하는 것이 바람직하다.

 

속성 검증 및 확정

  • 최소 단위(Atomic Value) 까지 분할 하라
  • 하나의 (Single Vlaue)만을 가지는지 검증한다.
  • 추출 속성(Derived Attribute) 인지 검증한다.
  • 보다 상세하게 관리할 것인가?

'데이터모델링' 카테고리의 다른 글

후보 엔티티 선정  (0) 2023.10.04
ARC 관계  (0) 2023.10.03
관계형 모델 이론/비관계형 모델 이론  (0) 2023.10.03
데이터 모델링 기법 이해  (0) 2023.10.03
데이터 무결성  (0) 2023.10.03