Notice
Recent Posts
Recent Comments
Link
250x250
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- neo4j성능
- 커뮤니티 탐지
- 그래프데이터베이스
- token bucket
- 그래프 데이터베이스
- go
- cypher 쿼리
- 데이터모델링
- basic golang
- 중심성 측정
- SQLD
- GraphDB
- arangodb
- 고루틴
- 자격증
- 쿼리프로파일링
- 정리
- 프로그래밍
- apoc 라이브러리
- graph
- Database
- 엔터티
- concurrency
- Golang
- cypher
- n8n
- cypher쿼리
- cypher팁
- Neo4j
- go best practices
Archives
- Today
- Total
목록데이터정규화 (1)
Jamie the programmer

1. 정규화(Normalization)정규화는 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이며 데이터를 분해하는 과정이다.정규화는 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법이다.정규화를 수행하면 비즈니스에 변화가 발생하여도 데이터 모델의 변경을 최소화할 수가 있다.정규화는 제1정규화부터 제5정규화까지 있지만, 실질적으로 제3정규화까지만 수행한다. 정규화를 하지 않으면 발생되는 문제 정규화를 수행하지 않은 것으로 부서 테이블과 직원 테이블을 하나로 합쳐 둔 것이다.만약 위의 테이블에서 새로운 직우너이 추가되는 경우 부서 정보가 없으면 부서코드를 임의의 값으로 넣어야 한다.즉, 불필요한 정보가 같이 추가되는 것이다.또한 새로운 '총무부'가 추가되어야 ..
IT 자격증/SQLD
2025. 3. 4. 10:01