일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 에이블러
- 시각화
- 한국전자통신연구원 인턴
- arima
- SQL
- ggplot2
- python
- kt aivle school
- 시계열
- SQLD
- ML
- 에트리 인턴
- ETRI
- 머신러닝
- 지도학습
- r
- httr
- 빅분기
- 웹크롤링
- KT 에이블스쿨
- 딥러닝
- 소셜네트워크분석
- 가나다영
- 에이블스쿨
- hadoop
- 하계인턴
- Ai
- 빅데이터분석기사
- kaggle
- 기계학습
- Eda
- cnn
- 다변량분석
- 프로그래머스
- 한국전자통신연구원
- KT AIVLE
- 서평
- 하둡
- dx
- matplot
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