제2정규화 예제

이제 우리의 작은 예는 더 높은 형태의 정규화를 달성하기 위해 더 이상 분해 할 수없는 수준입니다. 사실, 그것은 이미 더 높은 정규화 형태로 되어 있습니다. 일반적으로 복잡한 데이터베이스에서는 데이터를 정규화하는 다음 수준으로 이동하기 위한 별도의 노력이 필요합니다. 그러나 다음 단계의 정상화에 대해서는 다음 단계로 간단히 논의할 예정입니다. 데이터베이스가 정규화되지 않을 때 발생하는 세 가지 유형의 예외가 있습니다. 이들은 – 삽입, 업데이트 및 삭제 변칙. 이를 이해하기 위해 예를 들어 보겠습니다. 필수 구성 조건 – 데이터베이스 정규화 및 기능 종속성 개념입니다. 세 번째 일반 양식(3NF)에 대해 제공한 예제가 올바른지 확인하시겠습니까? 나는 의심이, 직원 테이블과 employee_zip 테이블에서 당신은 두 테이블에서 ZIP을 관련하지만 두 고용이 같은 zip을 갖는 경우 어떤 레코드는 employee_zip 테이블에서 가져올 것인가?? 내가 정상화의 개념을 이해하게 만들기위한 thnku. 나는 정규화의 전체 기사를 읽고 나는 예를 가진 가장 좋은 설명을 말해야한다. 예제는 개념을 더 잘 설명하는 데 매우 유용합니다. 나는 블로그에 대해 당신에게 정말 매우 감사드립니다. 감사합니다.

두 번째 정상 형태(2NF)는 데이터베이스 정규화에 사용되는 일반 형태입니다. 2NF는 원래 1971 년에 E.F. 대구에 의해 정의되었다. [1] 위의 문제 유형을 해결하기위한 중요한 사항. 1) BCNF, 다음 3 NF 등에서 검사를 시작하는 것이 좋습니다. 2) 기능 적 종속성이 정상적인 형태를 만족하는 경우 더 낮은 정상 양식을 확인할 필요가 없습니다. 예를 들어 ABC –> D는 BCNF(ABC는 수퍼키)에 있으므로 일반 양식이 낮은 지에 대한 이 종속성을 확인할 필요가 없습니다. 안녕하세요 아주 좋은 설명. 나는 한 가지 질문이 있습니다 : 당신이 BCNF (BCNF 솔루션 전에) BCNF에 준 예도 두 번째 규칙을 위반하지 않습니까? 비 프라임 속성은 후보 키의 하위 집합에만 의존하기 때문에? 예를 들어 dept_type 및 dept_no_of_emp는 emp_dept 감사합니다인 후보 키의 하위 집합에만 의존하지만 항상 사실이 아닙니다. 이제 예제를 확장하여 1개 이상의 열이 함께 기본 키로 작동할 수 있는지 살펴보겠습니다. 속성 emp_zip도 후보 키(3NF 예제)가 아닌가요? 그렇다면 다음 테이블의 3NF 규칙을 위반하지 않겠습니까? 정규화는 데이터 중복성, 삽입 변칙, 업데이트 변칙 및 삭제 변칙을 피하기 위해 데이터베이스의 데이터를 구성하는 프로세스입니다.

먼저 이상 에 대해 논의 한 다음 예제와 정상적인 형태에 대해 논의 할 것입니다. 관계형 모델 에드가 코드의 발명가는 첫 번째 정상 형태의 도입과 정상화의 이론을 제안하고, 그는 두 번째와 세 번째 정상 형태로 이론을 확장 계속. 나중에 그는 레이몬드 F. 보이스와 합류하여 보이스-코드 일반 형태의 이론을 개발했습니다. 이제 테이블은 두 번째 정규 형식(2NF)을 준수합니다. 두 번째 일반 양식은 1NF에 대한 모든 규칙을 충족해야하며 기본 키에 있는 열의 부분 적인 의존이 없어야한다고 말합니다 – 테이블이 제대로 정규화되지 않고 데이터 중복성이있는 경우 추가 메모리 공간을 먹을뿐만 아니라 또한 데이터 손실을 직면하지 않고 데이터베이스를 처리하고 업데이트하기가 어렵습니다. 데이터베이스가 정규화되지 않은 경우 삽입, 업데이레이션 및 삭제 이상 현상이 매우 빈번합니다. 이러한 이상을 이해하기 위해 학생 테이블의 예를 들어 보자.

BCNF에 대해 자세히 알아보려면 Boye-Codd 일반 양식 자습서를 참조하십시오. 이러한 이상을 극복하려면 데이터를 정규화해야 합니다. 다음 섹션에서는 정규화에 대해 설명합니다. 비디오 라이브러리가 대여한 영화의 데이터베이스를 유지 관리한다고 가정합니다. 정규화없이 모든 정보는 아래와 같이 하나의 테이블에 저장됩니다. 예제를 통해 정규화의 개념은 매우 유용합니다.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.