1. ER 모델
- 개념적 데이터 모델의 가장 대표적인 것 “개념 스키마 표현”
- ER 도형 정의 함
2. ER 도형
도형 | 의미 | 도형 | 의미 |
개체 타입 |
| 개체타입과 속성을 연결 | |
관계 타입 | ISA 관계 (상위객체와 하위객체간의 관계 상속) | ||
속성 | 다중값 속성 | ||
기본키 속성 | 유도 속성 (추상화) | ||
개체타입 간의 연관성 | 복합 속성 |
3. 개체 및 개체 타입
- 개체 : 현실 세계의 객체
유형(실제 존재하는 개체) 또는 무형(개념적 개체)의 정보 대상으로 존재
서로 구별될 수 있는 것
개체의 특성을 나타내는 속성을 가짐
- 개체 어커런스 / 개체 인스턴스 : 하나의 개체
- 개체 타입 : 개체 어커런스들의 집합에 대한 공통의 특성을 갖는 개체 클래스
4. 관계 및 관계 타입
- 관계 : 2 개 이상의 개체 사이에 존재하는 연관성
- 관계 타입 : 같은 관계들의 집합 또는 틀
차수에 따른 관계 | 대응 카디널리티에 따른 관계 |
관계에 참여하는 개체 타입의 개수에 대한 차수 | 관계에 참여하는 개체 어커런스의 개수에 대한 대응 카디널리티 |
단항 관계 : 관계 참여 개체 타입이 1개 이항 관계 / 삼항 관계 / n항 관계 | 1 : 1 관계 : 관계 참여 두 개체 타입이 모두 하나씩의 개체 어커런스 갖는 관계 1 : N 관계 : 한 개체 타입은 하나의 개체 어커런스 가지고 한 개체 타입은 다수의 개체 어커런스 갖는 관계 N : M 관계 : 두 개체 타입 모두 다수의 개체 어커런스를 갖는 관계 |
- ISA 관계 : | - 같은 속성을 갖는 여러 개체들은 하나의 상위 개체로 결합 가능 -> 특정 개채는 서로 구별되는 여러 하위개체로 나누어질 수 있음 상위 개체 멤버가
|
5. 속성
- 속성 : 개체의 특성이나 상태를 기술한 것
관계, 개체 모두 속성을 가질 수 있음
- 도메인 : 속성이 가질 수 있는 모든 가능한 값들의 집합
- 기본키 속성 : 모든 개체 타입은 그 개체를 유일하게 식별해 주는 기본키에 속하는 속성을 포함함
- 단순 속성 : 더 이상 다른 속성으로 나눌 수 없는 속성
복합 속성 : 2개 이상의 속성들로 분해할 수 있는 속성
'[자격증] 정보처리기사' 카테고리의 다른 글
[정보처리기사][실기]2과목 07 키의 개념 및 종류 (0) | 2019.11.12 |
---|---|
[정보처리기사][실기]2과목 06 관계형 데이터 모델 (0) | 2019.11.12 |
[정보처리기사][실기]2과목 04 데이터베이스 설계 (0) | 2019.11.12 |
[정보처리기사][실기]2과목 03 스키마 (0) | 2019.11.12 |
[정보처리기사][실기]2과목 02 데이터베이스 관리 시스템 (0) | 2019.11.12 |