자격증/정보처리기사

78~80. 데이터 모델의 구성 요소 - 개체, 속성, 관계(A)

환성 2023. 2. 3. 17:24
728x90

개체의 정의, 특징

  • 데이터베이스에 표현하려는 것, 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체
  • 무형의 정보, 독립적으로 존재 그 자체로도 구별 가능
  • 유일한 식별자에 의해 식별 가능
  • Entity

 

개체명 선정방법 및 지정 방법

  • 자료 흐름도(DFD)를 통해 업무 분석 수행 시 자료 흐름도의 자료 저장소를 이용
  • 해당 업무에서 사용하는 용어
  • 단수 명사 사용
  • 모든 개체명은 유일해야 함

 

속성의 정의, 특징

  • 데이터베이스를 구성하는 가장 작은 논리적인 단위
  • 속성의 수 : 디그리, 차수(Degree)

 

속성의 종류

  • 기본 속성 : 업무 분석을 통해 정의한 속성(자동차명)
  • 설계 속성 : 설계 과정에서 도출한 속성(자동차코드)
  • 파생 속성 : 다른 속성으로부터 계산, 변형을 받아 발생한 속성(계산값)
  • 기본키 속성
  • 외래키 속성
  • 일반 속성

 

속성명 지정 원칙

  • 업무에서 사용하는 용어
  • 서술형 X
  • 약어 사용 제한, 개체에서 유일하게 식별 가능

 

관계

  • 개체와 개체 사이의 논리적인 연결
  • 관계 형태 : 1:1, 1:N, N:M

 

관계의 종류

  • 종속 관계
  • 중복 관계
  • 재귀 관계
  • 배타 관계(배타 AND는 하나 개체, 배타 OR는 하나 이상의 개체)