• 데이터 모델
    현실 세계의 정보를 컴퓨터 세계의 환경에 맞게 추상화하여 체계적으로 표현한 개념적인 도구
    현실세계를 데이터 베이스에 표현하는 중간 과정, 즉 데이터 베이스 설계 과정에서 데이터의 구조를 표현하기 위해 사용되는 도구이다

  • 데이터 모델링
    현실 세계의 정보 구조를 실체(Entity)와 관계(Relationship)를 중심으로 명확하고 체계적으로 표현하여 문서로 작성하는 기법

  • 데이터 모델의 분류

    • 개념적 모델
      • E-R 다이어그램
    • 논리적 모델
      • 계층형
      • 네트워크형
      • 관계형
      • 객체 지향형
  • 데이터 베이스 설계 순서

    • 요구사항 분석
    • 개념적 데이터 설계
    • 논리적 데이터 설계
    • 물리적 데이터 설계
    • 구현
  • 데이터 모델링 절차

    • 개념적 데이터 모델링
      사람이 이해할 수 있는 형태의 정보 구조로 만들어가는 과정, 정보 모델이라고도 한다
    • 논리적 데이터 모델링
      개념적 데이터 모델링 과정에서 추출된 엔티티와 속성들의 관계를 구조적으로 정의하는 단계로서, 개념적 구조를 컴퓨터가 이해하고 처리할 수 있도록 변환하는 과정
    • 물리적 데이터 모델링
      논리적 데이터 설계에서 구조화된 데이터 베이스를 실제 저장 장치에 어떻게 저장할지를 설계하는 단계
  • 개체 - 관계 모델의 정의
    대표적인 개념적 모델링 기법으로 현실 세계의 데이터 베이스 모델을 시작적으로 표현한다

0개의 댓글