데이터와 소통
데이터 정규화
수수 아보카도
2023. 1. 30. 02:03
데이터 정규화에 대한 영상을 보며 정리하는 글.
관계형 DB에서 쓰이는 것으로, 제1,2,3 정규화가 있다.
제1정규화: 하나의 칸에 하나의 데이터만 들어있다.
제2정규화: 쉽게 말해 현재 테이블의 주제와 관련이 없는 칼럼을 다른 테이블로 빼는 작업이다.
원래 뜻은 Partial Dependency를 제거한 테이블을 따로 만드는 것을 말한다.
이때 Partial Dependency가 있다는 말은,
composite primary key(합하면 primary key 역할을 할 수 있는 칼럼들)에 종속된 칼럼이 있다는 말이다.
제3정규화: primary key가 포함된 칼럼이 아닌, 일반 칼럼에만 종속된 칼럼을 다른 테이블로 빼는 것이다.