SQLD 이론
1. 모델링의 이해
- 모델링: 일정 규칙을 가지고 표기법에 따라 표현하는 일을 말함
- 추상화, 단순화, 명확화의 3대 특징으로 요약 가능
-> 추상화: 일정한 형식에 맞추어 표현하는 것
-> 단순화: 제한된 표기법을 통해 쉽게 이해하게 하는 것
-> 명확화: 누구나 이해하기 쉽게 하기 위해 정확하게 현상을 기술하는 것
- 모델링은 데이터 관점, 프로세스 관점, 데이터와 프로세스의 상관관점으로 구분하여 설명 가능
-> 데이터관점: 업무와 데이터 간 관련성 중심
-> 프로세스관점: 무엇을 해야하는지
-> 상관관점: 업무와 데이터 간 영향
2. 데이터 모델의 기본 개념의 이해
- 데이터 모델링은
-> 정보시스템을 구축하기 위한 데이터관점의 업무 분석
-> 현실세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정
-> 데이터베이스를 구축하기 위한 분석/설계의 과정
- 데이터 모델의 기능은
-> 가시화, 명세화, 구조화된 틀 제공, 결정내용의 문서화, 다양한 관점 제공, 상세 표현법을 제공
3. 데이터 모델링의 중요성 및 유의점
- 파급효과(Leverage): 시스템 구축 작업 중에서 데이터 설계가 가장 중요 (구조변경에 따른 위험성)
- 복잡한 정보 요구사항의 간결한 표현(Conciseness): 설계 도면과 같음 (명확하게 해서 데이터 정합성을 유지)
- 데이터 품질(Data Quality): 1) 중복 2) 비유연성 3) 비일관성 을 고려하여 모델링하며, 그로 인해 향후 비즈니스 기회를 확보
'자격증 > SQLD' 카테고리의 다른 글
[SQL 개발자 보수교육] SQLD 자격증 보수교육 | 온라인수업 4시간 수강으로 영구자격증 전환 (2) | 2024.01.03 |
---|---|
[SQLD 합격 후기] : 제45회 / 시험소개 / 교재 / 공부방법 및 기간(feat.이론서 PDF 파일 공유) (1) | 2022.11.02 |
[SQLD 이론] : SQL 개발자 자격증 이론 요약 (2) (0) | 2022.05.08 |
댓글