표준화 (기본 키 선택 가능)
아주 독특한 시퀀스의 추가, 삭제 및 수정에서 관찰 예외를 방지하기 위해 엔티티의 특성을 조사하기 위해 단계별로 공식적인 프로세스 단계입니다.
목표
1) 중복 및 불일치의 최소화;
2) 데이터베이스를 취급의 용이성;
3) 유지 정보 시스템.
첫째 정규형 (1NF)
오직 모든 기본적인 분야에만 고유한 값 (반복 그룹을 포함하지 않음)를 포함할 경우에는 관계 1NF입니다.
절차 :
) 엔티티의 프라이 머리 키를 식별;
나) 반복 그룹을 식별하고 신체에서 제거합니다;
C) 반복하기 전에 법인 및 단체의 프라이 머리 키를 가진 새로운 개체를 만듭니다.
새로운 엔티티의 기본 키는 원래 엔터티와 반복 그룹의 기본 키의 결합에 의해 얻은 것입니다.
예 : 요청
(Numero_pedido; data_pedido, cod_cliente, customer_name, endereco_cliente, (codigo_produto, numero_produto, quantidade_produto, preco_produto, total_produto) total_pedido)
요청 => (numero_pedido, data_pedido, cod_cliente, customer_name, endereco_cliente)
Item_Pedido => (numero_pedido, cod_produto, nome_produto, 수량, preco_produto, total_produto)
기능 종속성
주어진 비율 R은, 속성 X는 종속 R X R 속성 두 R 시퀀스 X의 값을 결합할 때 그들은 또한 X의 값과 일치에만 필요한 것입니다
둘째 정규형 (2NF)
그것이 첫 번째와 모든 nonkey 속성이 기본 키 (전체 키와 아니라 그것의 일부에 따라 다름)에 전적으로 의존한다면 경우에만 관계 R이 2NF에 있습니다.
절차 :
) 전체 기본 키에 종속되지 속성을 식별합니다.
b)는 모두 이러한 특성을 식별 엔티티를 제거하고 그들과 함께 새로운 엔터티를 만듭니다.
새로운 엔티티의 기본 키는 속성이 기능적으로 의존 특성을 제거하고 그중 속성 될 것입니다.
제품 => (cod_produto, nome_produto, preco_produto)
타동사 종속성
A, B 및 엔티티 X의 C 세 가지 특성을 보자 C B와 B가 C에 의존 여부에 따라 다음 전이 종속에서 A까지 전해지고 있습니다
셋째 정규형 (3NF)
오직 당신이 2NF에있는 모든 nonkey 속성이 기본 키에 의존 타동사 (각 속성만을 구성 요소 또는 전부를 그 이외의 주요 특성은 상호 독립적인 경우 기본 키 속성에 종속이다)되지 않은 경우 관계 R은 3NF에 .
절차 :
) 기타 nonkey 속성에 종속있는 모든 속성을 식별합니다;
B) 그들을 제거하고 동일한으로 새 엔터티를 만듭니다.
새로운 엔티티의 기본 키는 속성이 기능적으로 의존 제거 특성 될 것입니다.
고객 (cod_cliente, customer_name, endereco_cliente)
제품 (cod_produto, nome_produto, preco_produto)
요청 (numero_pedido; data_pedido;






























코멘트 없음.