데이터베이스를 디자인 할 때 항상 네 번째 정규 형식을 사용해야합니까?데이터베이스의 세 번째 정상적인 형식입니까?
세 번째 정규형이 내 비즈니스 도메인에 더 가깝다고 느낍니다.
예를 들어 PartNumber
인 표가 있습니다. 내 비즈니스 도메인에서 고유 키이므로 두 부분의 숫자가 같아서는 안됩니다. 그러나 이것은 VARCHAR이며 VARCHAR에 기본 키를 넣은 다음이를 다른 테이블에 외래 키로 연결하는 것은 큰 냄새입니다.
어디에서나 자동 증가 ID를 사용해야합니까? 나는 정말로 요점을 보지 않으며 코드를 많이 복잡하게 만든다.
또한 ID는 절대로 변경해서는 안됩니다. –