[DB] 2. 데이터 모델링, E-R 다이어그램
2024. 2. 12. 17:59ㆍcs및 소프트스킬/데이터베이스
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
'cs및 소프트스킬 > 데이터베이스' 카테고리의 다른 글
[DB] 6. 이상과 함수적 종속 (0) | 2024.02.14 |
---|---|
[DB] 5. 관계대수, 관계해석 (0) | 2024.02.14 |
[DB] 4. 데이터베이스 Key의 개념과 종류, 무결성이란? (1) | 2024.02.12 |
[DB] 3. 관계형 데이터베이스의 릴레이션 구조와 관련된 용어 정리 (0) | 2024.02.12 |
[DB] 1. DB의 개요 - DBMS, 스키마, 데이터베이스 설계 (0) | 2024.02.12 |