논문/책/기타를 아는 사람이 있습니까? 그 데이터베이스에 대한 문서 패턴? 예를 들어, 일반적인 규칙 중 하나는 모든 테이블에 기본 키가 있어야하며 키는 devoid of information content이어야한다는 것입니다. 그래서 누군가가 관계형 데이터베이스 설계를위한 디자인 패턴과 관련하여 책을 쓰거나 논문을 발표했는지 궁금합니다.데이터베이스 패턴
@Gaius, 데이터베이스 디자이너가 무게를 필요로하는 문제이다
- 데이터베이스 구조의 가능성 안정성이 무엇인가는? 충분한 지평선이 주어지면 아무 것도 안정적이지 않습니다. 또는 충분히 긴 지평선이 주어지면 그 반대는 말할 것도없고 모든 것이 바뀔 수 있습니다. 대리 키 (이론상)는 결코 의미가 변경되지 않아야합니다. 왜냐하면 처음부터 의미가 없었기 때문입니다. 기본 키를 볼 수있을 것입니다 누구 내가 다른 것은 특정 디자인 시나리오에서 고려해야 할 생각이다? 기본 키가 최종 사용자가 실제로 참조 할 필요가있는 항목이면 이해할 수있는 항목으로 만드는 것이 좋습니다. 그러나 최종 사용자가 기본 키를 볼 필요가있는 많은 경우를 생각할 수 없습니다. 일반적으로 기본 키는 DB 엔진이 특정 작업의 속도를 높일 수 있도록합니다. 질문을에내 원래 생각은, 희망, 약간 쉽게 피할 수있는 오류를 방지하기 위해 자신보다 경험이 풍부한 데이터베이스 디자이너에 의해 체계화 된 데이터베이스 설계를위한 디자인 패턴을 찾는 것이 었습니다. 누구든지 데이터베이스 설계 방지 패턴을 체계화했다면 흥미로울 것입니다.
'자연스러운'키를 사용하는 위험은 키가 변경 될 수 있다는 것입니다. 서로 게이트 키는 바꿀 수 없습니다. Celko의 기사는 더 나은 것에 대한 가치 판단을하지 않습니다. 또한보십시오 http://stackoverflow.com/questions/159087/composite-primary-keys-versus-unique-object-id-field#159247 –