[DB] 2. 데이터 모델링, E-R 다이어그램

2024. 2. 12. 17:59cs및 소프트스킬/데이터베이스

728x90
반응형
SMALL

1. 데이터 모델

- 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화 / 추상화하여 체계적으로 표현한 개념적 모형

 

 

 

2. 데이터 모델의 3요소

- 구조(Structure) : 논리적으로 표현된 개체 타입들 간 관계로서 데이터 구조 및 정적 성질 표현

- 연산(Operation) : 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세서로 데이터베이스를 조작하는 기본 도구

- 제약 조건(Constraint) : 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건

 

 

3. E-R 다이어그램

- Entity-Relation Diagram 으로 개념적 모델링에 주로 사용하는 도구 중 하나

- 영어로 풀이로 하면 개체 관계도라고 불림

 

 

4. E-R 다이어그램의 표현식

- 사각형 : 개체(Entity) 타입

- 마름모 : 관계(Relation) 타입

- 타원 : 속성(Attribute)

- 이중 타원 : 다중값 속성(복합 속성)

- 밑줄 타원 : 기본키 속성

- 복수 타원 : 복합 속성 (ex : 성명을 성, 이름 구성)

- 관계 : 1:1, 1:N, N:M 등 개체 간 관계에 대한 대응 수를 선 위에 기술

- 선 링크 : 개체 타입과 속성 연결

 

728x90
반응형
LIST