[DB] 데이터베이스 정규화
·
Database
[작성일: 2023. 03. 24] 정규화(Normalization)기본 목표테이블 간의 중복된 데이터를 허용하지 않는 것무결성을 유지하며 DB의 저장 공간을 줄일 수 있음. 정의삽입, 수정, 삭제 시 발생할 수 있는 이상현상을 줄이는 과정테이블을 분할하는 것이며 보통 3차 정규화까지 진행함. 이상현상(Anomaly)테이블의 잘못된 설계로 인해 불필요한 데이터가 중복되어 공간이 낭비되는 현상 IDNameMajorClasscodeClassnamemembersappleahncom.C001Java30appleahncom.C002DMBS35appleahncom.C003Python30kpplekwonmgmt.A001Father10lppleleesea.B001Ship10 삽입 이상새로운 데이터를 넣기 위해 ..