반응형
데이터 모델링의 주요 특징
- 추상화
- 단순화
- 명확화
데이터 모델링의 절차
개념적 모델링 -> 논리적 모델링 -> 물리적 모델링
데이터 모델의 3가지 관점
- 데이터
- 프로세스
- 데이터와 프로세스
ERD 작성 절차
- 엔터티를 도출하고 그리기
- 앤터티 배치하기
- 엔터티 간의 관계 설정하기
- 엔터티 서술하기
- 관계 참여도 표현하기
- 관계의 필수 여부를 표현하기
3층 스키마의 구조
- 외부 스키마 : 응용 프로그램이 접근하는 데이터베이스
- 개념 스키마 : 통합 데이터베이스 구조
- 내부 스키마 : 물리적 저장 구조
엔터티의 특징
- 반드시 속성이 있어야 한다.
- 다른 엔터티와 최소한 한 개 이상의 관계가 있어야 한다.
- 2개 이상의 인스턴스가 있어야 한다.
- 엔터티에는 유일한 식별자가 있어야 한다.
엔터티의 유무형에 따른 분류
- 유형 엔터티
- 개념 엔터티
- 사건 엔터티
속성에 대한 설명 4가지
- 업무에서 관리되는 것
- 주식별자에게 함수적으로 종속한다.
- 하나의 값만 가진다.
- 특성에 따른 분류는 기본 속성, 설계 속성, 파생 속성으로 분류된다.
특성에 따른 속성의 분류
- 기본 속성
- 설계 속성
- 파생 속성
관계의 종류 중 직원과 부서의 관계
- 존재 관계
식별 관계 : 실선으로 표현
비식별 관계 : 점선으로 표현
최소성과 유일성을 만족하는 키 : 후보키
반응형
'재미로하는 공부' 카테고리의 다른 글
[sqld] 데이터 모델링 정규화와 성능 (20) | 2022.04.01 |
---|---|
[sqld] 데이터 모델과 성능 정규화(Normalization) (11) | 2022.03.29 |
[sqld] 엔터티 식별자 (Entity Identifier) (3) | 2022.03.29 |
[sqld] 데이터 모델링 식별 관계와 비식별 관계 (16) | 2022.03.28 |
[sqld] 데이터 모델링 관계의 종류별 이론 및 정리 (11) | 2022.03.28 |