less than 1 minute read

제1장 3절 속성(Attribute)

1. 속성(Attribute) 의 개념

  • 업무에 필요하며, 더 이상 분리되지 않는 인스턴스의 구성요소

2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법

  • 1개의 엔터티는 2개이상의 인스턴스 집합

  • 1개의 엔터티는 2개이상의 속성

  • 1개의 속성은 1개의 속성값을 가진다

  • 속성값은 속성과 1:1 관계이며 속성은 인스턴스에 포함되고 인스턴스는 엔터티에 포함됨

  • 엔터티 -> 인스턴스 -> 속성 - > 속성값

3. 속성의 특징

  • 해당 업무에 피요한 저보

  • 주식별자에 함수적 종속성

  • 하나의 속성은 한개의 속성값

4. 속성의 분류

  • 속성의 특성에 따른 분류

    • 기본 속성

      – 업무로부터 추출한 모든 속성

      – 가장 일반적이고 많다

    • 설계 속성

      – 업무 규칙화를 위해 새로 만들거나 변형

      – 단일 식별자를 위해 정의

    • 파생속성

      – 다른 속성에 영향을 받아 생성

      – 보통 계산된 값을 의미

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

    • PK 속성

      – 엔터티식별

    • FK 속성

      – 다른 엔터티와의 관계

    • 일반 속성

      – PK,FK에 포함되지 않는 속성

5. 도메인(Domain)

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

ex) 학점ㄷ은 0~ 4.5의 실수

6. 속성의 명명

  • 해당 업무에서 사용하는 이름

  • 명사

  • 약어 지양

  • 유일성 확보 : 충돌을 해결, 안정적 반정규화