2014-01-15 3 views
0

현재 응용 프로그램을 작성 중입니다. 이 응용 프로그램의 테이블 중 하나는 사람을 나타냅니다. 테이블에서 나는 자동으로 증가하고 기본 키인 id 열을 만들었습니다. 이 테이블이 나타내는 각 개인에 대한 고유 ID를 포함하는 또 다른 열이 있습니다. 단일 키를 기반으로 데이터베이스 행을 업데이트 하시겠습니까?

내 딜레마와 질문

은 다음과 같습니다

업데이트를 할 때 나는이 고유하게 식별 키를 모두 사용해야하거나 그냥 테이블의 행에 대한 업데이트를 수행하기위한의 ID 열을 사용해야합니까?


이 질문은 애플리케이션이 계층화 된 애플리케이션임을 나타냅니다. 사용자 인터페이스는 응용 프로그램의 비즈니스 계층 부분과 별도로 개발됩니다. 내 추론은 올바른 행이 매번 업데이트되고 있는지 확인하기 위해 두 개의 키를 사용하는 것이 었습니다. 어쩌면 내 추론이 잘못되었을 수도 있습니다.

답변

0

둘 다 고유하면 정의에 따라 둘 다 고유합니다. 둘 중 하나가 다른 것보다 변경 가능성이 낮 으면 그 중 하나를 사용하십시오.

+0

답장을 보내 주셔서 감사합니다. 그들은 둘 다 전혀 변하지 않을 것입니다. –

관련 문제