DB1 DB 정규화 (제 1정규형 ~ 제 3정규형, BCNF) DB 정규화(제 1정규형 ~ 제 3정규형, BCNF)에 대해 알아보겠습니다. 정규화(Normalization)란? 정규화는 이상현상이 있는 테이블을 기준에 따라 여러개로 나누어 이상현상을 없애는 작업을 말합니다. 이상현상(Anomaly)이란? 이상현상은 세 종류가 있습니다. 삽입 이상: 행(row) 삽입시 특정 컬럼(column)에 해당하는 값이 없어 null을 입력하는 현상 수정 이상: 행 수정시 중복된 데이터의 일부만 수정되는 데이터 불일치 현상 삭제 이상: 행 삭제시 같이 저장된 다른 정보까지 삭제되는 현상 예시를 통해 자세히 알아보겠습니다. 삽입 이상 '자이언츠'라는 작품을 추가한다고 가정해보겠습니다. 자이언츠의 작가는 작품 설명을 따로 등록하고 싶지 않아 작품 설명을 적지 않았습니다. 이 경우 .. 2023. 2. 13. 이전 1 다음