데이터베이스 개론 - 4단원

아빠는 외계연·2022년 11월 30일
0

Database

목록 보기
4/6

4. 데이터 모델링

  • 현실 세계 속 데이터를 데이터베이스로 옮기는 과정
  • 개념적 모델링
    • 현실 세계 속의 중요한 데이터를 추출하여 개념세계로 옮기는 과정
  • 논리적 모델링
    • 개념 세계의 데이터를 데이터베이스에 저장할 구조를 결정하고 이 구조로 표현하는 작업

개체 - 관계 다이어그램이란? (E-R 다이어그램)

  • 개체와 개체 간의 관계를 통해 현실세계를 개념적 구조로 표현하는 방법
  • 개체
    • 구별되는 모든 것
    • 저장할 만한 가치가 있는 것
    • 고유한 특성이나 상태, 즉 하나 이상의 속성을 가진다.
  • 속성
    • 개체가 가진 고유한 특성
    • 키 속성
      • 각 개체 인스턴스들을 구별하는 데 사용
  • 관계
    • 유형
      • 일대일, 일대다, 다대다
    • 참여 특성
      • 필수적 관계(이중선), 선택적 관계
    • 관계의 종속성
      • 강한 객체, 약한 객체
      • 약한 객체는 일반적으로 일대다 관계, 필수적 참여.
      • 강한 객체의 키로 구별됨

논리적 데이터 모델

  • 데이터 베이스의 종류에 상관없는 개념적 데이터 모델과는 달리, 논리적 데이터 모델은 개념적인 구조를 데이터베이스에 표현하는 형태를 결정하므로 데이터베이스 관리 시스템 종류가 중요
    -> 5장에서 다룰 관계 데이터 모델이 이에 해당됨
profile
Backend Developer

0개의 댓글