profile
Code For Christ
post-thumbnail

[CS STUDY] 데이터 베이스 정규화(1차 2차 3차 BCNF)

정의와 개념 > 관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스 관계형 데이터베이스의 설계를 재구성하는 일종의 테크닉으로 데이터베이스를 삽입/갱신/삭제를 하며 나오는 여러 부작용(이상현상이라 부릅니다)을 해결 하기 위해 관계형 DB의 창시자인 에드거 F. 커드에 의해 등장한 개념입니다. 목표 여러가지 목표들이 있지만 크게 보면 다음과 같습니다. 데이터베이스 변경에 있어서 이상현상을 제거 위에서 언급한 것처럼 데이터베이스에는 데이터의 변경이 필연적입니다. 충분히 정규화 되지 않은 테이블에서는 원치 않는 부작용이 발생할 수 있습니다. 이 부작용들은 대부분 중복되는 데이터들의 존재로 인해 발생하는데 정규화를 통해 이를 적절히 분리하는 것이 중요합니다. 갱신 이상 ![](https://velog.velcdn.com/images/ksk0605/post/cf905edc-9b73-4bb8-9711-6f4e23

2023년 3월 19일
·
0개의 댓글
·