일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- kt aivle school
- 소셜네트워크분석
- 머신러닝
- 에트리 인턴
- 시계열
- 빅분기
- SQLD
- ggplot2
- 시각화
- 기계학습
- 하둡
- KT AIVLE
- 다변량분석
- 서평
- ETRI
- matplot
- hadoop
- Eda
- Ai
- 프로그래머스
- cnn
- 에이블러
- python
- arima
- dx
- 한국전자통신연구원
- 에이블스쿨
- 빅데이터분석기사
- httr
- KT 에이블스쿨
- 가나다영
- 지도학습
- kaggle
- ML
- 웹크롤링
- SQL
- 한국전자통신연구원 인턴
- 딥러닝
- 하계인턴
- r
Archives
- Today
- Total
목록클러스터링 (1)
소품집
[SQL] 정규화(Normalization)와 반정규화(De-Normalization)
정규화란? 정규화는 데이터의 일관성, 최소한의 데이터 중복, 최소한의 데이터 유연성을 위한 방법이며 데이터를 분해하는 과정이다. 정규화된 모델은 테이블이 분해된다. 테이블이 분해되면 직원 테이블과 부서 테이블 간에 부서코드로 조인(join)을 수행하며 하나의 합집합으로 만들 수 있다. 정규화를 하면 불필요한 데이터를 입력하지 않아도 되기 때문에 중복 데이터가 제거된다. 정규화 절차 정규화의 문제점 정규화는 데이터 조회(select) 시에 조인(join)을 유발하기 때문에 CPU와 메모리를 많이 사용한다. 아래 코드를 프로그램화 한다면 중첩된 루프(Nested Loop)를 사용해야 한다. [ANSI JOIN} select 사원번호, 부서코드, 부서명, 이름, 전화번호, 주소 from 직원, 부서 where..
자격증/SQL
2021. 3. 11. 00:29