[SQLP]

SQLP -2

everydeveloper 2024. 7. 8. 12:24

속성의 특징

  • 엔터티와 마찬가지로 반드시 해당 업무에서 필요하고 관리하고 관리하고자 하는 정보여야 한다.
  • 정규화 이론에 근거하여 정해진 주식별자에 함수적 종속성을 가져야 한다.
  • 하나의 속성은 한 개의 값만을 가진다. 하나의 속성에 여러 개의 값이 있는 다중값일 경우 별도의 엔터티를 이용하여 분리한다.

속성의 분류

속성의 특성에 따른 분류

  • 기본속성
    • 기본속성은 업무로부터 추출한 모든 속성이 여기에 해당하며, 엔터티에 가장 일반적이고 많은 속성을 차지한다.
  • 설계속성
    • 설계속성은 업무상 필요한 데이터 이외에 데이터 모델링을 위해, 업무를 규칙화하기 위해 속성을 새로 만들거나 변형하여 정의하는 속성이다.
  • 파생속성
    • 파생속성은 다른 속성에 영향을 받아 발생하는 속성으로, 보통 계산된 값들이 이에 해당한다.

엔터티 구성방식에 따른 분류

엔터티를 식별할 수 있는 속성을 PK속성

다른 엔터티와 관계에서 포함된 속성을 FK속성

엔터티에 포함되어 있고 PK/FK에 포함되지 않은 속성을 일반 속성이라고 한다.

  • 단일값속성
    • ex)주민번호
  • 다중값속성
    • ex)전화번호(집,휴대폰, 회사), 하나의 자동차의 색상(차 지붕, 차체, 외부의 색상 등)

도메인

  • 각 송성은 가질 수 있는 값의 범위
    • ex)학점 0-4.5

속성의 명명

'[SQLP]' 카테고리의 다른 글

SQLP -3  (0) 2024.07.08
[SQLP] 공부 시작 1일 차  (0) 2024.07.08