독학사/데이터베이스
E-R모델의 개념
개발자 입니다
2022. 10. 10. 14:27
평가영역
- 모델링 도구
- E-R 다이어그램의 표기법
모델링 도구
- 개체
현실세계의 유, 무형의 대상, 즉 데이터를 추상화하여 표현 하려는 단위
개체 타입을 나타낼 때는 사각형의 형태로 나타낸다. - 속성
개체를 나타내는 속성
직사각형(개체)와 선으로 연결된 타원 형태로 나타낸다. - 관계
개체간의 연관성을 표현
관계 타입을 나타낼 때는 마름모의 형태로 나타낸다.
1:1, 1:n, n:m등으로 표현할 수 있다. - 확장 개체관계 모델
- 추상화
관계가 적은 특성은 생략하면서 주요 특성만 선택할때 사용하는 과정
주로 일반화를 가장많이 활용한다
- 계층화
객체들을 클래스라는 개념으로 정의
(월 = 1월~12월) - 집단화
클래스로 구성된 새로운 클래스를 정의
(자전거 = 핸들 클래스, 안장 클래스, 바퀴 클래스) - 일반화
여러 클래스간의 공통적인 특성을 파악
상위 클래스의 모든 속성이 하위 클래스로 상속된다.
- 계층화
- 추상화
E-R 다이어그램의 표기법
개체, 관계, 속성 3가지의 기본속성을 가진다.