[Database] 속성

정현명·2022년 3월 10일
0

Database

목록 보기
3/17
post-thumbnail

3. 속성


속성이란?

  • 사물이나 개념의 특징을 설명할 수 있는 항목
  • 의미상으로 더 이상 쪼개지지 않는 레벨
  • 프로세스에 필요한 항목이여야 함

속성값

  • 각각의 속성은 속성값을 가짐
  • 속성값은 엔터티에 속한 하나의 인스턴스를 구체적으로 나타내는 데이터
  • 하나의 속성은 한 개의 속성값만 가질 수 있음

엔터티, 인스턴스, 속성, 속성값의 관계

  • 엔터티 > 인스턴스 > 속성
  • 한 개의 엔터티는 두 개 이상의 인스턴스를 가짐
  • 한 개의 인스턴스는 두 개 이상의 속성을 가짐
  • 한 개의 속성은 하나의 속성값을 가짐

분류

  • 특성에 따른 분류
    • 기본속성 : 업무 프로세스 분석을 통해 바로 정의가 가능한 속성
    • 설계속성 : 업무에 존재하지는 않지만 설계하다 보니 필요하다고 판단되어 도출해낸 속성
    • 파생속성 : 다른 속성의 속성값을 계산하거나 특정한 규칙으로 변형하여 생성한 속성
  • 구성방식에 따른 분류
    • PK 속성 : 엔터티의 인스턴스들을 식별할 수 있는 속성
    • FK 속성 : 다른 엔터티의 속성에서 가져온 속성
    • 일반속성 : PK,FK를 제외한 나머지 속성

도메인

  • 속성이 가질 수 있는 속성값의 범위
  • 데이터 타입과 크기로 나타낼 수 있음
profile
꾸준함, 책임감

0개의 댓글