[ Attribute]

▪ 엔티티를 기술하는 속성이다.

▪ 한 애트리뷰트의 도메인은 그 애트리뷰트가 가질 수 있는 모든 가능한 값들의 집함을 의미한다.

▪ 여러 애트리뷰트가 동일한 도메인을 공유할 수 있다.

▪ 요구사항 명세에 명사나 형용사로 표현됨

▪ 엔티티는 독립적인 의미를 갖는데 반해서 애트리뷰트는 독립적인 의미를 갖지 않는다.

▪ 단순 애트리뷰트

  - 더 이상 다른 애트리뷰트로 나눌 수 없는 애트리뷰트. 원자 애트리뷰트라고도 한다.

  - 애트리뷰트의 대부분을 이룬다.

▪ 복합 애트리뷰트

  - 두 개 이상의 애트리뷰트로 이루어진 애트리뷰트

  - 동일한 엔티티 타입이나 관계 타입에 속하는 애트리뷰트들 중에서 밀접하게 연관된 것을 모아 놓은 것

  - 계층을 형성 할 수 있다

  - 사용자가 하나의 단위로서 참조하고 또 다른 경우에는 그 특정 구성요소를 참조하기도 해야 하는 모 델링 상황에 
     유용하다.

▪ 단일 값 애트리뷰트

  - 각 엔티티마다 정확하게 하나의 값을 갖는 애트리뷰트

▪ 다치 애트리뷰트

  - 각 엔티티마다 여러 개의 값을 가질 수 있는 애트리뷰트

  - 값의 개수를 제한하기 위해 하한과 상한의 범위를 가질 수 있다.

  - 이중 타원으로 표현

▪ 저장된 애트리뷰트

  - 다른 애트리뷰트와 독립적으로 존재하는 애트리뷰트

▪ 유도된 애트리뷰트

  - 두개 이상의 애트리뷰트값들이 서로 연관을 가질 때, 다른 애트리뷰트의 값으로부터 얻어진 애트리뷰트

  - 유도된 애트리뷰트는 관계 데이터베이스에서 릴레이션의 애트리뷰트로 포함시키지 않는 것이 좋음

  - 점선 타원으로 표현

▪ 널값

  - 한 엔티티의 특정 애트리뷰트에 대해 적용할 값이 없는 경우 널 이라고 부르는 특별한 값을 사용한다.

▪ 복잡한 애트리뷰트

  - 복합 애트리뷰트와 다치 애트리뷰트가 임의의 방식으로 중첩될 때

 

댓글이나 공감 남겨주는 사람 착한사람

+ Recent posts