공부중 .../데이터처리와활용
[데이터처리와활용] 관계형 데이터베이스 설계1(E-R모델 관계스키마)
Chelsey
2022. 9. 20. 12:32
728x90
개체 관계 모델
E-R모델이란? 실세계를 개체와 개체들간의 연관성을 나타내는 관계, 성(relationship)으로 모델링
E-R 도. E-R 모델의 표기법
타원형은 Attribute를 뜻한다.
밑줄 그어진 속성은 기본키이다.
데이터 추상화
- 일반화/특수화 generalization/Specialization : 유사한 개체 타입들간의 공통적인 애트리뷰트를 추출해서 이들을 대표하는 상위 개체 타입으로 추상화
- 집성화 Aggregation : 여러 개체 타입들간에 존재하는 관계성을 이들을 대신하는 상위 개체 타입으로 추상화
E-R도 기반 관계 스키마 생성
공통으로 가진 attribute를 기본키로 설정해두고 해당 기본키를 포함한 정보를 삭제하면 다른 tuple(entity)에서도 해당 정보가 삭제된다.
집성화의 경우,
728x90