3-1 061 데이터 모델의 개념 [B]

이지우·2024년 5월 7일
0

정보처리기사

목록 보기
49/68

데이터 모델

현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형

  • 데이터, 데이터의 관계, 데이터의 의미 및 일관성, 제약 조건 등을 기술하기 위한 개념적 도구들로 구성
  • 설계 과정에서 구조(Schema)를 논리적으로 표현하기 위해 지능적 도구로 사용됨

구성 요소

  • 개체(Entity)
  • 속성(Attribute)
  • 관계(Relationship)

종류

  • 개념적 데이터 모델
    : 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정
    : E-R 모델

  • 논리적 데이터 모델
    : 개념적 구조를 컴퓨터가 이해하고 처리할 수 있는 컴퓨터 세계의 환경에 맞도록 변환하는 과정
    : 관계 모델, 계층 모델, 네트워크 모델로 구분
    : 데이터 모델이라고 하면 논리적 데이터 모델을 의미함

  • 물리적 데이터 모델

표시 요소

  • 구조(Structure)
    : 논리적으로 표현된 개체 타입들 간의 관계
    : 데이터 구조 및 정적 성질 표현

  • 연산(Operation)
    : 저장된 실제 데이터를 처리하는 작업에 대한 명세
    : 데이터베이스를 조작하는 기본 도구

  • 제약 조건(Constraint)
    : 저장될 수 있는 실제 데이터의 논리적인 제약조건

profile
노력형 인간

0개의 댓글