Toggle navigation
꿈꾸는 개발자, DBA 커뮤니티 구루비
로그인
:
공지
:
저작권
지식창고
구루비 DB 스터디 (2007년 ~ 2017년)
대용량 데이터베이스 스터디 (2009년 ~ 2011년)
코어 오라클 데이터베이스 스터디 (2009년 ~ 2011년)
주주클럽 스터디 (2013년 ~ 2018년)
Database Q&A
Oracle Database
권순용의 DB 이야기
권순용의 데이터모델링
엑시엄이 보는 DB 세상
Basic SQL 강좌
Advanced SQL 강좌
QUIZ로 배우는 SQL
PL/SQL 강좌
Admin 강좌
Oracle10g 강좌
Tuning 강좌
백업&복구 강좌
기타 강좌
Oracle 노하우/팁
Oracle 퀴즈
Oracle 자료실
Database 북카페
SQL 전문가 가이드
대용량 데이터베이스솔루션 I
대용량 데이터베이스솔루션 II
새로쓴 대용량 데이터베이스솔루션 1
오라클 성능 고도화 원리와 해법 I
오라클 성능 고도화 원리와 해법 II
SQL 튜닝의 시작
Optimizing Oracle Optimizer
비용기반의 오라클 원리
전문가를 위한 오라클 데이터베이스 아키텍처
트러블슈팅 오라클 퍼포먼스(제2판)
오라클 성능 트러블슈팅의 기초
클라우드 데이터베이스 Oracle 12c 가이드
이펙티브 오라클
데이터베이스 설계와 구축(개정판)
관계형 데이터 모델링 프리미엄 가이드 DB구축
Real MariaDB
Community
공지사항
사는얘기
좋은글감동
Toad for Oracle
Toad Data Point 강좌
Toad 기본강좌
Toad 소개
Toad 노하우/팁/자료
세미나
세미나 목록
세미나 후기
세미나 자료실
About
커뮤니티 발자취
구루비 소개
커밋로그
HOME
[종료]구루비 DB 스터디
2014년 상반기 - 오라클 데이터베이스 스터디
정규화의 목적
정규화의 목적
(by xsoft)
[2014.03.19]
정규화의 가장 큰 목적은 안정성과 확장성
1. 안정성
정규화를 하는 가장 근몬적인 이유는 중복 데이터를 제거하기 위함.
중복 데이터는 정합성에 악영향을 미치고, 아노말리 현상을 발생시킴.
아노말리가 발생하지 않을수록 데이터 무결성과 품질은 높아지며, 데이터와 데이터베이스의 안정성과 신뢰성도 높아짐.
또한 정규화는 함수 종속을 기반으로 속성을 결정자와 종속자로 구분해 모델 구조를 정의하므로 관계가 명확해짐.
2. 확장성
정규화가 잘 되었을 경우 업무가 수정되거나 추가되도 엔터티에 반영하기 수월함.
하지만 정규화되지 않은 엔터티를 확장하는 것은 매우 어려움.
어떤 데이터를 관리하는지 모호한 상태에서 또 다른 정의를 제대로 추가한다는 것은 의미 자체가 성립되지 않기 때문.
마지막으로 정규화는 데이터 저장 공간 사용을 최소화할 수 있으며, 이로 인해 성능에 도움을 줌
HOME
[종료]구루비 DB 스터디
2014년 상반기 - 오라클 데이터베이스 스터디
정규화의 목적