2021년 정보처리기사 실기 책 수제비로 공부했습니다. 공부하면서 정리한 요약내용입니다. 제가 이미 알고있는 내용은 요약정리에 없는 경우도 있습니다. 상세한 내용은 수제비책을 참조하세요.
데이터 모델 데이터 모델 개념
- 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델
- 데이터 모델에 표시해야 할 요소에는 구조, 연산, 제약조건이 있음
데이터 모델 절차
개논물 - 개념적 데이터 모델 / 논리적 데이터 모델 / 물리적 데이터 모델
일반집합연산자
⋂ / ⋃ / - / x
순수관계연산자
σ / π / ⋈ / ÷
관계 대수/ 관계 해석
대절해비 - 관계대수 : 절차적언어 / 관계해석 : 비절차적언어
정규화 개념
관계형 데이터 모델에서 데이터의 중복성을 제거하여 이상 현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해 무손실 분해하는 과정
이상현상 개념
릴레이션 조작 시 데이터들이 불필요하게 중복되어 예기치 않게 발생하는 곤란한 현상
이상현상 종류
삽삭갱 - 삽입이상 / 삭제이상 / 갱신이상
정규화 단계 (실제 정규화를 각 부분마다 어떻게 진행하는건지 책 참조 필수)
도부이결다조 - 도메인(원자화) / 부분함수종속제거/ 이행함수 종속제거 / 결정자 후보키가 아닌함수제거 / 다치 종속제거 / 조인종속제거
반 정규화 개념
- 정규화된 엔터티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법
- 비정규화, 역정규화라고도 불림
반 정규화 기법
테이블 병합 / 테이블 분할 / 테이블 중복 / 컬럼 중복 / 관계 중복
인덱스 (Index) 개념
검색 연산의 최적화를 위해 데이터베이스 내 열에 대한 정보를 구성한 데이터구조
파티셔닝 유형
레해리컴 - 레인지 파티셔닝 / 해시 파티셔닝 / 리스트 파티셔닝 / 컴포지트 파티셔닝
빅데이터
페타바이트 크기의 비정형 데이터
3V - Volume / Variety / Velocity
NoSQL
스키마 x, 조인 x, 수평적 확장
키컬도그 - Key-Value Store / Column Family Data Store / Document / Graph
데이터마이닝
대규모 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술
(텍스트마이닝, 웹마이닝)
온톨로지
실세계의 모든 개념의 속성, 관계 정보를 컴퓨터가 이해할 수 있도록 하는 지식베이스
'정보처리기사 실기' 카테고리의 다른 글
[정보처리기사실기] 1. 요구사항 확인 (0) | 2021.07.13 |
---|---|
[정보처리기사실기] 2. 화면설계 (0) | 2021.07.13 |
[정보처리기사실기] 4. 통합구현 (0) | 2021.07.13 |
[정보처리기사실기] 5. 인터페이스 구현 (0) | 2021.07.13 |
[정보처리기사실기] 12. 제품 소프트웨어 패키징 (0) | 2021.07.13 |