제품에 대한 고객 문의를 저장하는 데이터베이스가 있습니다.데이터베이스 : 테이블을 항상 정규화하고 기본 키를 사용해야합니까?
조회 참조 (텍스트), 제품 번호 (int) 및 개정 번호 (int)는 함께 판매 및 고객 간의 단일 토론을 고유하게 식별합니다.
결과적으로 enq, pdt 및 rev 값이 결합 된 uqniuely idquified 단일 조회에 대한 특정 세부 사항에 대해 많은 테이블이 있습니다.
CREATE TABLE은 모든 필드에 대해 AUTO INCREMENT UNIQUE PRIMARY KEY를 사용하지 않습니다.
제 질문은이 데이터베이스 디자인을 사용할 수 있습니까? 테이블을 항상 정규화해야합니까?
고마워.
대답에 추가하기 만하면 기본 키가 테이블의 모든 레코드를 고유하게 식별합니다. 기본 키가 없으면 2 개 (또는 그 이상)의 동일한 레코드로 끝날 수 있습니다. 이 시점에서 동일한 레코드 중에서 하나의 레코드를 업데이트하거나 삭제하는 것은 불가능합니다. –