파게로그

속성(attribute) 본문

콤퓨타 왕기초/SQLD/JDBC/Oracle DB

속성(attribute)

파게 2021. 3. 15. 00:12

속성(attribute)

  • 업무에서 필요한 정보인 엔티티가 가지는 항목
  • 의미적으로 더 이상 분리되지 않는 단위
  • 인스턴스의 구성요소

 

속성의 특징

  • 주식별자에 함수적으로 종속됨. 즉 기본키가 변경되면 속성의 값도 변경됨
  • 업무에서 관리되는 정보임
  • 하나의 값만 가짐

 

속성의 종류(분해 여부)

  • 단일 속성
    - 하나의 의미로 구성됨
    - 예시: ID, 이름, 주민등록번호
  • 복합 속성
    - 여러 개의 의미로 구성됨
    - 예시: 주소(시, 구, 동으로 분해됨)
  • 다중값 속성
    - 여러 개의 값을 가질 수 있음
    - 엔티티로 분해됨
    - 예시: 상품 리스트

 

속성의 종류(특성)

  • 기본 속성
    - 비즈니스 프로세스에서 도출되는 본래의 속성
    - 예시: ID, 이름, 주민등록번호
  • 설계 속성
    - 데이터 모델링 과정에서 발생되는 속성
    - 유일한 값을 부여
    - 예시: 상품 코드, 지점 코드
  • 파생 속성
    - 다른 속성에 의해서 만들어지는 속성
    - 예시: 평균, 합계

 

도메인(domain)

  • 속성이 가질 수 있는 값의 범위
  • 예시: '성별' 속성의 도메인은 '남자', '여자'

'콤퓨타 왕기초 > SQLD/JDBC/Oracle DB' 카테고리의 다른 글

엔티티 식별자(entity identifier)  (0) 2021.03.15
관계(relationship)  (0) 2021.03.15
엔티티(entity)  (0) 2021.03.14
3층 스키마(3-Level Schema)  (0) 2021.03.14
데이터 모델링의 이해  (0) 2021.03.14
Comments