1. 속성의 개념

 

"업무에서 필요로 하는 인스턴스를 관리하고자 하는 의미상 이상 분리되지 않는 최소의 데이터 단위"

  • 업무에서 필요
  • 의미상 이상 분리 되지 않음
  • 엔티티를 설명하고 인스턴스의 구성요소

 

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

 

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

  • 개의 엔티티는 이상의 인스턴스의 집합이어야 한다.
  • 개의 엔티티는 이상의 속성을 갖는다.
  • 개의 속성은 개의 속성값을 갖는다.


 

. 속성 표기법



. 속성의 특징

  • 반드시 해당 업무에 필요하고 관리하고자 하는 정보
  • 정규화 이론에 근거한 주식별자에 함수적 종속성을 가져야
  • 하나의 속성에는 하나의 속성값을 가진다. 여러 가지 값을 가지면 별도의 엔티티로 분리

 

3. 속성의 분류

 

. 속성의 특성에 따른 분류

  1. 기본속성 : 업무로부터 추출한 모든 속성
  2. 설계속성 : 데이터 모델링을 위해 업무 규칙화하기 위해 속성을 새로 만들거나 변형하여 정의하는 속성, 코드성속성
  3. 파생속성 : 다른 속성에 영향을 받아 발생, 검증시 활용됨,  원인이 되는 값도 노출하여 숨지 않도록 해야 , 정합성 유지해야 하며 적게 정의해야함

 

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

  1. PK속성 : 엔티티 식별할수 있는 속성
  2. FK속성 : 다른 엔티티와의 관계에서 포함된 속성
  3. 일반속성 : PK,FK 포함되지 않는 속성

 

 복합속성 : 여러 세부 속성으로 구성 ex) 주소

 단순속성 : 이상 다른 속성으로 구성 될수 없음 ex) 이름, 성별

 

단일값 : 속성 하나에 개의 값을 가지는 경우

다중값 : 속성 하나에 여러개의 값을 가지는 경우 ex) 주민등록번호

 

4. 도메인

 

속성이 가질 있는 값의 범위, 엔티티 내에서 속성에 대한 데이터타입과 크기 그리고 제약사항을 지정하는

 

5. 속성의 명명

    1. 해당업무에서 사용하는 이름
    2. 서술식 속성명은 사용하지 않음
    3. 약어 제한
    4. 유일성 확보 필요

 

1. 엔티티의 개념

 

사람, 장소, 물건, 사건, 개념 등의 명사

업무상 관리가 필요한 관심사

저장되기 위한 어떤

업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 (things)

동질 지닌 인스턴스들이나 행위의 집합

 

2. 엔티티와 인스턴스에 대한 내용과 표기법

 


 

3. 엔티티의 특징

 

. 업무에서 필요로 하는 정보   : 업무영역 내에서 관리할 필요가 있는지 먼저 판단

. 식별이 가능해야함               : 식별자에 의한 식별이 가능 해야함, 이름은 불가능, 사원번호는 가능

. 인스턴스의 집합                  : 두개 이상의 인스턴스의 집합

. 업무 프로세스 의해 이용      : 업무 프로세스상에 필요한 엔티티여야

. 속성을 포함                         : 엔티티 이름만 가지고 있는 경우가 생략되거나 업무 분석이 미진하여 속성정보가 누락되면 안됨, 관계엔티티는 주식별자면 인정

. 관계의 존재                         : 최소 이상의 관계가 존재해야

      , 통계성 엔티티 도출, 코드성 엔티티 도출, 시스템 처리시 내부에 필요의 의한 엔티티 도출은 인정

 

4. 엔티티의 분류

 

. 유무형에 따른 분류

  1. 유형엔티티 : 물리적 형태가 있고 안정적이며 지속적으로 활용되는 엔티티 ex) 사원, 물품, 강사
  2. 개념엔티티 : 물리적인 형태는 존재하지 않고 관리해야하는 개념적 정보 ex) 조직, 보험상품
  3. 사건엔티티 : 업무를 수행함에 따라 발생하는 엔티티 ex) 주문, 청구, 미납

 

. 발생시점에 따른 분류

  1. 기본엔티티 : 원래 존재하는 정보로 독립적으로 생성 가능하고 부모 역할을 , 고유 식별자 존재 ex) 사원, 부서, 고객, 상품, 자재
  2. 중심엔티티 : 기본엔티티로부터 발생되고 업무의 중심에 있다. 양이 많아 관계를 통해 행위 엔티티 생성 ex) 사고, 계약, 예금, 청구, 주문, 매출
  3. 행위엔티티 : 2 이상의 부모엔티티로 부터 발생되고 자주 내용이 바뀌고 양이 증가 ex) 주문목록, 사원변경이력

 

. 엔티티 분류 방법의


 

5. 엔티티의 명명

 

  1. 현업에서 사용하는 용어 사용
  2. 약어사용하지 않음
  3. 단순명사 사용
  4. 유일한 이름 부여
  5. 생성의미대로 부여

+ Recent posts