목차 | |
1. | 데이터 모델링의 특징 |
2. | 데이터 모델링의 단계 |
3. | 데이터 모델링을 위한 ERD |
4. | 데이터 모델링의 고려사항 |
5. | 예제 문제 |
6. | 내용 요약 |
1. 데이터 모델링의 특징
2. 데이터 모델링 단계
3. 데이터 모델링을 위한 ERD
4. 데이터 모델의 고려사항
5. 예제 문제
◎ 문제
▶ 1번
◎ 정답
▶ 1번
정답 : 1번
6. 내용 요약
■ 데이터 모델링의 특징
- 추상화, 단순화, 명확성
■ 데이터 모델링의 단계
- 개·논·물 (개념적 모델링 > 논리적 물리적 > 물리적 모델링)
○ 개념적 모델링
- 엔터티(Entity)와 속성(Arribute)를 도출 => 개념적 ERD 작성
- 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당
- 엔터티는 업무상 관리가 필요한 관심사에 해당
○ 논리적 모델링
- 정규화를 수행해서 데이터 모델링의 독립성을 확보함
- 정규화의 기본 목표는 테이블 간에 중복된 데이터를 허용 안 함
- 무결성을 유지할 수 있으며, DB의 저장 용량 역시 줄일 수 있음
○ 물리적 모델링
- 데이터 베이스를 실제로 구축함. 즉, 테이블, 인덱스, 함수 등을 생성함
- 성능, 보안, 가용성을 고려함
■ 데이터 모델링을 위한 ERD
: 엔터티와 엔터티 간의 관계를 정의함
-------------------------------------
○ ERD 작성 절차
1) 엔터티를 도출하고 그린다.
2) 엔터티를 배치한다.
3) 엔터티 간의 관계를 설정한다.
4) 관계명을 서술한다.
5) 관계 참여도를 표현한다.
6) 관계의 필수여부를 표현한다.
-------------------------------------
※ 기출 문제에 출제 경향 多
■ 데이터 모델링의 고려사항
- 데이터 모델의 독립성, 고객 요구사항의 표현, 데이터 품질 확보
'자격증 > SQLD' 카테고리의 다른 글
SQLD 데이터 모델링의 이해 - 6일차 (0) | 2024.10.09 |
---|---|
SQLD 데이터 모델링의 이해 - 5일차 (7) | 2024.10.07 |
SQLD 데이터 모델링의 이해 - 4일차 (0) | 2024.09.18 |
SQLD 데이터 모델링의 이해 - 3일차 (0) | 2024.09.17 |
SQLD 데이터 모델링의 이해 - 1일차 (0) | 2024.09.11 |