DevGang

[DB-07] 개체-관계(E-R) 모델 본문

정보처리/DB

[DB-07] 개체-관계(E-R) 모델

별천랑 2021. 1. 29. 18:52

1. E-R 모델의 특성

  • E-R 다이어그램으로 표현하며 P.Chen이 제안
  • 개체 타입과 이들 간의 관계 타입을 이용해 현실 세계를 개념적으로 표현한 방법
  • E-R 다이어그램은 E-R 모델을 그래프 방식으로 표현한 것
  • 데이터를 엔티티, 관계, 속성으로 묘사함
  • 개념적 설계에 가장 많이 사용되는 모델
  • 최초에는 entity, relationship, attribute와 같은 개념들로 구성되었으나 나중에 일반화 계층 같은 복잡한 개념들이 첨가되어 확장된 모델로 발전
  • 정보 모델링 과정에서 개념 세계의 정보구조로 표현하기 위한 규약
  • 각 개체 집합은 여러 개의 속성으로 표현되며, 각 속성은 현실 세계의 객체들이 갖는 특성
관계 타입(relationship type)의 차원 - 관계 타입과 관련된 개체 타입의 개수

2. E-R 모델 구성요소

3. 개체 (Entity)

  • 컴퓨터가 취급하는 파일의 레코드에 대응
  • 실세계에서 개념적 또는 물리적으로 존재하는 실체 사용을 의미

4. 관계 (relation)

  • 두 개 이상의 개체 사이에 존재하는 연관성

5. 속성 (Attribute)

  • 엔티티를 묘사하는 데 사용될 수 있는 특성을 의미

'정보처리 > DB' 카테고리의 다른 글

[DB-09] 정규화(Normalization)  (0) 2021.01.30
[DB-08] 논리적 데이터 모델  (0) 2021.01.29
[DB-06] 데이터 모델링  (0) 2021.01.29
[DB-05] DBA  (0) 2021.01.29
[DB-04] 스키마  (0) 2021.01.29
Comments