SQLD, SQLP 요약정리 1
- 최초 등록일
- 2018.11.05
- 최종 저작일
- 2018.11
- 11페이지/ 어도비 PDF
- 가격 4,000원
목차
1. 제1장 데이터 모델링의 이해
1) 제1절 데이터 모델의 이해
2) 제2절 엔터티
3) 제3절 속성
4) 제4절 관계
5) 제5절 식별자
2. 제2장 데이터 모델과 성능
1) 제1절 성능 데이터 모델링의 정의
2) 제2절 정규화와 성능
3) 제3절 반정규화와 성능
4) 제4절 대량 데이터에 따른 성능
5) 제5절 데이터베이스 구조와 성능
6) 제6절 분산 데이터베이스와 성능
본문내용
1. 모델링의 이해
가. 모델링의 정의
사람이 살아가면서 나타날 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생된다고 할 수 있으며 모델링은 이것을 표기법에 의해 규칙을 가지고 표기하는 것 자체를 의미함. 즉, 모델을 만들어가는 일 자체를 모델링으로 정의할 수 있음
나. 모델링의 특징
① 추상화(모형화, 가설적) - 다양한 현상을 일정한 양식인 표기법에 의해 표현한다는 것
② 단순화 - 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 하는 개념
③ 명확화 – 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고 정확하게 현상을 기술하는 것을 의미함
다. 모델링의 세 가지 관점
① 데이터 관점 – 업무가 어떤 데이터와 관련이 있는지 데이터간의 관계는 무엇인지에 대해서 모델링하는 방법
② 프로세스 관점 – 업무가 실제하고 있는 일은 무엇인지 또는 무엇을 해야 하는지를 모델링하는 방법
③ 데이터와 프로세스의 상관관점 – 업무가 처리하는 일의 방법에 따라 데이터는 어떻게 영향을 받고 있는지 모델링하는 방법
2. 데이터 모델의 기본 개념의 이해
가. 데이터 모델링의 정의
정보시스템을 구축하기 위한 데이터관점의 업무 분석 기법, 현실세계의 데이터에 대해 약속된 표기법으로 표현하는 과정, 데이터베이스 구축을 위한 분석/설계의 과정
나. 데이터 모델이 제공하는 기능
- 시스템을 현재 또는 원하는 모습으로 가시화 도와줌
- 시스템의 구조와 행동을 명세화 할 수 있게 함
- 시스템을 구축하는 구조화된 틀을 제공
- 시스템을 구축하는 과정에서 결정한 것을 문서화함
- 다양한 영역에서 집중하기 위해 다른 영역의 세부 사항은 숨기는 다양한 관점을 제공
- 특정 목표 따라 구체화된 상세 수준의 표현방법 제공
3. 데이터 모델링의 중요성 및 유의점
가. 파급효과(Leverage)
나. 복잡한 정보 요구사항의 간결한 표현(Conciseness)
다. 데이터 품질(Data Quality)
참고 자료
없음