위로 아래

데이터 모델링

  1. 데이터 모델 : 데이터를 추상화한 데이터베이스의 골격
  2. 데이터베이스 설계의 핵심 과정 
  3. 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용된다.
  4. 데이터 모델링 순서
    1. 개념적 데이터 모델링
    2. 논리적 데이터 모델링
    3. 물리적 데이터 모델링

 

 

데이터 모델

  1. 데이터베이스 내에 존재하는 데이터를 정의, 데이터들간의 관계를 규정
  2. 한글로 써져 있으면 논리적 단계. 영어로 써져 있으면 물리적 단계.
  3. 개발자가 투입되면 개념적 단계는 이미 끝나있는 것

 

 


데이터 모델링 순서

  1. 개념적 데이터 모델 
    1. 개체 관계 모델 (E-R : Entity-Relationship Model)
      1. 많이 사용함.
      2. 학생과 교수는 '지도'라는 관계에 있다.
      3. E-R다이어그램(ERD) 방식으로 표현
    2. 시멘틱 네트워크 데이터 모델(Sementic Network Data Model)
      1. 인공지능 분야에서 지식을 표현하기 위해 개발된 방법
      2. 노드와 아크(arc)로 구조를 표현
      3. 일반화, 부품, 인스턴스, 단정 관계 등 더 많은 관계를 표현
    3. 의미 객체 모델 (Semantic Object Model)
      1. 의미 객체 : 고유한 실체를 충분히 기술해 줌
  2. 논리적 데이터 모델 
    1. 계층 데이터 모델(hierarchical data model)
    2. 네트워크 데이터 모델
      1. 오너와 멤버 관계
    3. 관계 데이터 모델
  3. 물리적 데이터 모델