관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화(Normalization)라고 한다. 데이터베이스 정규화의 목표는 이상이 있는 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것에 있다.
첫 번째 일반 형식은 데이터베이스의 각 필드에 하나의 값만 저장해야 하고 하나의 데이터베이스에 유사하게 정보를 저장하는 두 개의 필드가 있어서는 안 된다는 것을 나타낸다. 예를 들어 더 명확해야한다. 교과목과 이를 가르치는 교수에 대한 정보를 저장하는 데이터베이스
두 번째 정규 형식은 모든 필드가 기본 키에 대해 알려주는 정보를 저장하도록 하여 중복성을 줄이는 것을 목표.
데이터베이스는 이행 종속성이 없을 때 제3정규형. 전이 종속성이란? 데이터베이스의 열 B가 기본 키에 따라 달라지는 열 A에 종속되면 전이 종속성이 있다. 세 번째 일반 형식에 따라 데이터베이스를 정규화하려면 기본 키에 직접 의존하지 않는 열 B를 제거하고 해당 정보를 자체 기본 키가 있는 두 번째 데이터베이스에 저장.
https://ko.wikipedia.org/wiki/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4_%EC%A0%95%EA%B7%9C%ED%99%94
https://appmaster.io/ko/blog/deiteo-jeonggyuhwaran-mueosinga
먼저핀 꽃은 먼저진다 남보다 먼저 공을 세우려고 조급히 서둘것이 아니다 – 채근담