여정의 기록

[데이터처리와활용] 관계형 데이터베이스 설계1(E-R모델 관계스키마) 본문

공부중 .../데이터처리와활용

[데이터처리와활용] 관계형 데이터베이스 설계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

'공부중 ... > 데이터처리와활용' 카테고리의 다른 글

SQL 예시 4  (0) 2022.12.06
SQL 예시 3  (1) 2022.12.03
SQL 명령문 예시들  (0) 2022.12.02
SQL 명령어  (0) 2022.10.10
[데이터처리와활용] 관계형데이터베이스  (0) 2022.08.24