Presentation is loading. Please wait.

Presentation is loading. Please wait.

Entity Relationship Diagram

Similar presentations


Presentation on theme: "Entity Relationship Diagram"— Presentation transcript:

1 Entity Relationship Diagram

2 ERD? 1976 년 Chen 에 의해 제안된 E-R 모델은 개념적 모델에서 가장 일반적으로 사용되고 있는 모델로서 그 모델이 지니고 있는 단순성 때문에 현재 광범위한 응용 분야에서 사용 데이터에 대해 관리자, 사용자, 프로그래머들이 서로 다르게 인식되고 있는 뷰 들을 하나로 통합할 수 있는 단일화된 설계안 서로 다른 뷰들을 충족시킬 수 있는 데이터 처리와 제약조건 등의 요구사항 들을 정의 최종 사용자의 관점에서 데이터베이스를 그림 형태로 묘사한 것으로서, 세 개의 기본요소인 개체, 관계, 그리고 속성으로 구성

3 구성요소 Entity Weak Entity 단순히 우리가 데이터 수집의 대상이 되는 정보 세계에 존재하는 사물(thing)
개념적 개체 장소, 사건 등과 같은 눈에 보이지 않는 것 물리적 개체 물건 등과 같은 눈에 보이는 것, 현실 세계에 존재하는 사물 직사각형으로 나타내고 이름을 붙임 Weak Entity 그 개체의 키가 자체적으로는 존재하지 않음 Weak entity는 관계를 맺는 다른 개체에 있는 키를 계승 받음

4 구성요소(2) Attribute 개체의 구조를 나타내는 특성들을 의미 직사각형에 실선으로 연결된 타원형으로 표현
Simple attribute Composite attribute 직사각형에 실선으로 연결된 타원형으로 표현

5 구성요소(3) Relationship 개체들 사이에 존재하는 연관성을 의미
Unary relationship Binary relationship Ternary relationship 두 개체들을 연결하는 실선들이 있고 그 사이에 마름모 모양의 표시

6 구성요소(4) Connectivity 한 개체가 관계를 통하여 다른 개체와 관련되는 개체들의 수 One to one
One to many Many to many

7 구성요소(5) Cardinality 관계에 참여하는 하나의 개체에 대해 다른 개체형에서 몇 개의 개체가 참여하는지를 나타냄

8 설계과정 ERD 설계 과정은 모델링의 대상이 되는 조직체의 담당자 (고객) 와 인터뷰를 하여 데이터를 수집 및 분석한 결과인 데이터베이스 요구사항을 가지고 시작 기본이 되는 개체, 관계, 속성들을 규명 설계를 해나가는 과정에서 새로운 개체, 관계, 속성 등의 요소들이 발견되었다면 이를 ERD 에 추가해야 하며, 또한 불필요한 요소들이 발견되었다면 이를 ERD 에서 삭제해야 하는 반복적인 작업 설계자나 고객의 요구사항이 완전히 표현되었다고 볼 때까지 반복

9 예제


Download ppt "Entity Relationship Diagram"

Similar presentations


Ads by Google