데이터베이스의 두 번째 패러다임과 세 번째 패러다임의 차이점은 무엇입니까?
첫째, 다른 의미:
두 번째 패러다임 (2NF): 관계 패턴 R 은 첫 번째 패러다임에 속하며, 각 마스터가 아닌 속성은 기능적으로 키 코드에 전적으로 의존합니다.
세 번째 패러다임 (3NF): 관계 패턴 R 은 첫 번째 패러다임에 속하며 각 마스터가 아닌 속성은 키 코드에 바인딩되지 않습니다.
둘째, 내용은 다릅니다.
두 번째 패러다임 (2NF): 첫 번째는 1NF 로, 두 부분으로 구성됩니다. 하나는 테이블에 기본 키가 있어야 한다는 것입니다. 둘째, 기본 키에 포함되지 않은 열은 기본 키의 일부에만 의존하지 않고 기본 키에 전적으로 의존해야 합니다.
세 번째 패러다임 (3NF): 첫 번째는 2NF 입니다. 또한 키가 아닌 열은 기본 키에 직접 의존해야 하며 전달 종속성을 가질 수 없습니다. 즉, 키가 아닌 열 A 는 키가 아닌 열 B 에 종속되고 키가 아닌 열 B 는 키에 종속됩니다.
제 2 패러다임
이러한 관계를 함수 종속성이라고 합니다. 즉, 테이블의 다른 데이터 요소가 기본 키에 종속되거나 데이터 요소가 기본 키에 의해 고유하게 식별됩니다. 두 번째 패러다임은 데이터베이스 표준화에 사용되는 패러다임입니다. 규칙은 데이터 테이블의 모든 마스터가 아닌 속성이 데이터 테이블의 기본 키에 완전히 종속되어야 한다는 것입니다. 마스터가 아닌 속성이 기본 키의 일부와만 관련된 경우 두 번째 패러다임에 맞지 않습니다.
위의 내용을 참조하십시오: Baidu 백과 사전-두 번째 패러다임