개발 네 번째 정규형 (4nf)이란 무엇입니까? -techopedia에서 정의

네 번째 정규형 (4nf)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-네 번째 정규형 (4NF)은 무엇을 의미합니까?

네 번째 정규 형식 (4NF)은 후보 키 이외의 사소한 다중 값 종속성이없는 수준의 데이터베이스 정규화입니다.


처음 3 가지 정규형 (1NF, 2NF 및 3NF)과 Boyce-Codd 정규형 (BCNF)을 기반으로합니다. 또한 BCNF의 요구 사항을 충족하는 데이터베이스 외에 여러 값을 갖는 종속성을 포함해서는 안된다고 명시되어 있습니다.

Techopedia는 네 번째 정규형 (4NF)을 설명합니다.

다중 값 종속성은 예제를 사용하여 가장 잘 설명됩니다. 대학 과정, 각 과정을 담당하는 강사 및 각 과정에 대한 권장 도서의 세 가지 목록이 포함 된 표에서이 세 가지 요소 (과정, 강사 및 서적)는 서로 독립적입니다. 예를 들어, 코스의 권장 책을 변경해도 코스 자체에는 영향을 미치지 않습니다. 이것은 다중 값 종속성의 예입니다. 항목은 둘 이상의 값에 따라 다릅니다. 이 예에서 과정은 강사와 책에 따라 다릅니다.


따라서 4NF는 테이블에 이러한 종속성 중 둘 이상이 없어야한다고 명시합니다. 4NF는 학계 밖에서는 거의 사용되지 않습니다.

네 번째 정규형 (4nf)이란 무엇입니까? -techopedia에서 정의