728x90
반응형

속성(Attribute)이란?

인스턴스로 관리하고자 하는 의미상 더이상 분리되지 않는 최소의 데이터 단위

속성은 의미상 더 이상 분리되지 않으며, 엔터티를 설명하는 요소, 인스턴스의 구성요소이다.

특징

  • 반드시 해당 업무에서 필요하고 관리하고자 하는 정보
  • 정규화 이론에 근간하여 정해진 주 식별자에 함수적 종속성을 가져야한다.
  • 즉, 다양하게 존재하는 인스턴스들에 대해 유일하게 구별할 수 있는 주식별자를 통해서 식별될 수 있어야 한다.
  • 하나의 속성에는 단 한개의 값만을 가진다.
  •  

분류

특성에 따른 분류

  • 기본 속성(Basic Attribute)
  • 업무 분석을 통해 바로 정의한 속성. 엔터티에 있어서 가장 일반적이고 많은 속성을 차지한다. 하지만 **코드성 데이터, 엔터티를 식별하기 위해 부여된 일련번호,** **다른 속성을 계산하거나 영향을 받아 생성된 속성** 등은 **기본속성이 아님**
  • 설계 속성(Designed Attribute)
  • 업무상 필요한 데이터 이외에 **데이터 모델링을 위해**, **업무를 규칙화하기 위해** **새로 만들어지거나 변형된 속성.** 일반적으로 **코드성 속성**은 **기존의 속성을 업무상 필요에 의해 변형하여 만든 설계 속성**이다. **일련번호와 같은 속성** 또한 **단일한 식별자를 부여하기 위해** 모델 상에서 **새롭게 정의하는** 설계 속성이다.
  • 파생 속성(Derived Attribute)
  • 다른 속성에 영향을 받아 발생하는 속성. 일반적으로 다른 계산된 값들이 이에 해당된다. 파생 속성은 가급적 적게 정의하는것이 좋다.
728x90
반응형

+ Recent posts