Meme's IT

[SQLD] 속성(Attributes) 본문

공부/SQLD

[SQLD] 속성(Attributes)

Memez 2023. 10. 16. 17:54

# 속성이란?

엔터티가 가지는 최소 의미 단위

인스턴스의 구성요소

  • 한 개의 엔터티 → 2개 이상의 인스턴스 집합
  • 한 개의 엔터티 → 2개 이상의 속성
  • 한 개의 엔터티 → 1개 이상의 다른 엔터티와 관계를 가짐
  • 한 개의 속성 → 1개의 속성값을 가짐

 

# 속성의 종류

  • 특성에 따른 분류

         '계산' 이라는 단어가 들어가면 파생 속성!

 

  • 분해 가능 여부에 따른 분류

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

 

 

# 속성의 특징

  • 업무에서 필요하고 관리하고자 하는 정보
  • 주식별자에 함수적으로 종속됨
  • 속성값 하나만 가짐 → 하나 이상의 속성값이면 정규화 필요

 

# 속성의 명명

  • 해당 업무에서 사용하는 이름을 부여
  • 명사형 속성명을 사용
  • 약어 사용 가급적 제한
  • 전체 데이터모델에서 유일성을 확보하는 것이 좋음 (↔ 일관성 ㄴㄴ)

 

# Domain

속성이 가질 수 있는 값의 범위

'공부 > SQLD' 카테고리의 다른 글

[SQLD] 성능 데이터 모델링  (0) 2023.10.18
[SQLD] 식별자  (0) 2023.10.17
[SQLD] 관계 (Relationship)  (0) 2023.10.17
[SQLD] 엔터티 (Entity)  (0) 2023.10.16
[SQLD] 데이터 모델의 이해  (0) 2023.10.16