여정의 기록
[데이터처리와활용] 관계형 데이터베이스 설계1(E-R모델 관계스키마) 본문
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 |