[데이터베이스] 이상과 정규화
·
Database
이상현상이란?이상 현상(Anomaly)테이블을 설계할 때 잘못 설계하여 데이터 삽입, 삭제, 수정할 때 논리적으로 생기는 오류삽입 이상 : 데이터를 삽입 시 불필요한 정보까지 합께 삽입된다.갱신 이상 : 데이터 갱신시 일부 튜플만 갱신되어 데이터 모순이 발생하는 현상삭제 이상 : 데이터 삭제시, 의도하지 않은 정보까지 삭제되는 현상이러한 현상을 예방하고, 효과적인 연산을 위해 데이터 정규화를 하게된다. 정규화에 알아보기 전에 함수 종속성에 대해서 먼저 알고 가야한다.함수 종속성이란?특정 속성(컬럼) A의 값이 정해지면, 다른 속성(컬럼)B의 값도 정해지는 종속 관계를 의미한다. ex) 이름과 이니셜 T.x → T.y완전 함수 종속예로, (이름, 가격, 카테고리) 라는 판매 릴레이션이 있다. 이름을 알아야..