퀴즈 이미지: 데이터베이스에서 "정규화(Normalization)"의 목적은 무엇인가요?
오늘의 퀴즈
0/10
진행도 1 / 698
맞은 개수 0
오늘 풀기 0 문제
⏱️ 25초
Q

💡 기술(Tech) 퀴즈 가이드

인공지능(AI), 블록체인, 최신 IT 트렌드 등 급변하는 디지털 세상의 핵심 기술 용어와 흐름을 파악해보세요. 기술적 문해력(Tech Literacy)을 높여 미래 사회에 대비하는 필수 상식을 제공합니다.

📚 상식 퀴즈 해설

Q. 데이터베이스에서 "정규화(Normalization)"의 목적은 무엇인가요?

데이터베이스 정규화(Normalization)의 주된 목적은 데이터 중복을 최소화하고 무결성을 유지하는 것입니다. 1970년 에드거 커드가 관계형 데이터베이스 이론을 제안하면서 정립한 개념으로, 테이블 구조를 체계적으로 분리하여 이상(anomaly) 현상을 방지합니다. 비정규화된 테이블에서는 같은 데이터가 여러 곳에 중복 저장되어, 하나만 수정하면 불일치(갱신 이상), 데이터 삭제 시 의도치 않은 정보 손실(삭제 이상), 불완전한 데이터 삽입(삽입 이상)이 발생할 수 있습니다. 정규화는 단계적으로 진행됩니다. 1NF(원자값 보장) → 2NF(부분 종속 제거) → 3NF(이행 종속 제거) → BCNF → 4NF → 5NF로 갈수록 엄격해집니다. 실무에서는 보통 3NF까지 적용하며, 성능을 위해 의도적으로 비정규화(denormalization)하는 경우도 있습니다.

정답 확인하기

정답 데이터 중복 최소화 및 무결성 유지

상식 어려움

💡 상식 분야 더 알아보기

듀얼브레인에서는 상식 분야의 다양한 퀴즈를 무료로 제공합니다. 매일 새로운 문제를 풀며 지식을 넓혀보세요.