본문 바로가기
정보관리기술사/★ 129회 기출문제 풀이 ★

(129 관리 4-2) 데이터베이스 이상현상, 발생 이유, 해결 방안

by 두음달인 2023. 3. 18.
반응형


데이터베이스에서 정규화는 이상현상(Anomaly)이 있는 릴레이션(Relation)을 해결하기 위한 방법이다.
다음의 <수강테이블>을 활용하여 설명하시오.

가. 이상현상 3가지와 발생 이유
나. 해결 방안
다. 테이블 재구성


[두음]
정규화: 중부이결다조
이상현상: 삽삭갱 - 삽입, 삭제, 갱신 이상현상

멘토링

블로그에 DB 관련 내용이 별로 없네요. ㅠㅠ
이상현상에서는 삽입, 삭제, 갱신 이상 현상이 있고,
이상현상이 발생하는 원인은 데이터들이 불필요하게 중복되어
릴레이션 조작에 예기치 못한 문제가 발생하기 때문입니다.

이런 이상현상은 정규화 과정을 통해 해결할 수 있으며,
정규화 과정은 6개가 있습니다. (1,2,3,BCNF,4,5)

각 과정마다 중복데이터 제거 또는 종속성 제거 과정을 거치는데 
중부이결다조의 두음으로 저는 외웠던 적이 있습니다.

중복 데이터 제거, 부분 함수적 종속성 제거, 이행 함수적 종속성 제거,
후보키가 아닌 결정자 제거, 다치 종속성 제거, 조인 종속성 제거

이런 문제는 제한된 시간 안에 작성해야 하는 풀이성 문제로
평소 템플릿 화해서 준비를 하셨으면 모르겠는데,
시험 당일 풀 생각을 하고 도전한다고 하면 결코 쉽지 않은 문제이기 때문에
조심스럽게 접근해야 합니다. 

정답을 정확히 맞히면 고득점이 나올 수 있기만 
틀리면 회복하기 어려운 점수를 받을 수 있습니다. (다른 문제 풀이에도 영향을 줄 수 있음)

향후 DB 관련 내용은 따로 시간 내서 업데이트 해 보려 합니다.

 

참고 자료

 

데이터베이스 이상 현상 - IT위키 (itwiki.kr)

 

IT위키

IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키

itwiki.kr

 

데이터베이스 정규화 - IT위키 (itwiki.kr)

 

IT위키

IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키

itwiki.kr

 

반응형

댓글