본문 바로가기
정보처리기사

Chapter 3, 데이터 입출력 구현

by Pooh0216 2021. 5. 13.

* 논리 데이터 모델링

논리 데이터 모델링이란 데이터베이스 설계 프로세스으이 기초 설계 단계로 비즈니스 정보의 구조와 규칙을 명확하게 표현할 수 있는 기법이다.

* 물리 데이터 모델링

관계 데이터 모델링으로도 불리며 논리적 데이터 모델을 DBMS의 특성, 기능, 성능 등을 고려하여 데이터베이스의 물리적인 구조(Schema)를 작성해내가는 기법이다.

* 정규화(Normalization)

정규화는 관계형 데이터 모델에서 데이터의 중복성을 제거하여 이상 현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해 무손실 분해하는 과정이다.

* 데이터 마이닝(Data Mining)

대규모로 저장된 데이터 안에서 체계쩍이고 자동적으로 통계쩍 규칙이나 패턴을 찾아내는 기술이다.

--------------

데이터 모델링 절차
<개논물>
개념적 데이터 모델 / 논리적 데이터 모델 / 물리적 데이터 모델

일반 집합 연산
<합교차카>
합집합 / 교집합 / 차집합 / 카티션 프로덕트

순수 관계 연산자
<셀프조디>
셀렉트 / 프로젝트 / 조인 / 디비전

논리 데이터 모델링 속성
<개속관>
개체 / 속성 / 관계
-> 계속 관계를 유지하자

이상현상
<삽삭갱>
 삽입이상 / 삭제이상 / 갱신이상
->삽살개(삽삭갱)

데이터베이스 정규화 단계
<원부이 결다조>
원자화(1NF) / 부분함수 종속제거(2NF)/ 이행함수 종속제거(3NF) / 결정자 함수 종속제거 (BCNF) / 다치종속제거 (4NF)/ 조인종속제거 (5NF)

반 정규화 기법
<대병분중 컬중 관중>
(테이블)병합 / 분할/중복, (컬럼) 중복, (관계) 중복

파티셔닝의 종류
<래해리컴>
레인지 파티셔닝 / 해시 파티셔닝 / 리스트 파티셔닝 / 컴포지트 파티셔닝

파티션의 장점
<성가백합>
성낭향상 / 가용성 향상 / 백업 가능 / 경합감소
-> 성가대가 백합 꽃을 들고 노래한다.

데이터베이스 유형
<키컬도그>
Key-Value Store / Column Family Data Store / Document Store / Graph

NoSQL의 유형
<키컬도그>
Key-Value Store / Column Family Data Store . Document Sotre/ Graph Store
-> Key Color Dog

데이터 마이닝 주요 기법
<분연 연데>
분류 규칙 / 연관 규칙 / 연속 규칙 / 데이터 군집화

'정보처리기사' 카테고리의 다른 글

Chapter 5, 인터페이스 구현  (0) 2021.05.13
Chapter 4, 통합 구현  (0) 2021.05.13
Chapter 2, 화면 설계  (0) 2021.05.13
Chapter 1, 요구사항 확인  (0) 2021.05.13
Chapter 12, 제품 소프트웨어 패키징  (0) 2021.05.12