데이터베이스 대리 키란 무엇입니까? -techopedia에서 정의

대리 키란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-대리 키란 무엇을 의미합니까?

서로 게이트 키는 모델링 된 엔터티 또는 개체의 데이터베이스에서 사용되는 고유 식별자입니다. 이 키는 개체 또는 엔터티의 기본 식별자 역할을하는 유일한 의미를 갖는 고유 키이며 데이터베이스의 다른 데이터에서 파생되지 않으며 기본 키로 사용되거나 사용되지 않을 수 있습니다. 일반적으로 사용되는 대리 키는 고유 한 일련 번호입니다.

Techopedia는 Surrogate Key를 설명합니다

대리 키는 외부 세계에 존재하고 데이터베이스 내에서 모델링되어 응용 프로그램과 사용자에게 표시되는 엔터티를 나타내거나 데이터베이스 자체 내의 개체를 나타내며 사용자와 응용 프로그램에 보이지 않을 수 있습니다. 두 경우 모두 서로 게이트 키가 내부적으로 생성됩니다.

서로 게이트 키가 항상 기본 키로 사용되는 것은 아니며 데이터베이스가 현재 또는 시간 종류인지에 따라 다릅니다. 현재 데이터베이스는 유효한 현재 데이터 만 저장하며 모델링 된 세계의 대리 키와 데이터베이스의 기본 키간에 일대일 연결이 필요합니다.이 경우 대리가 기본 키로 작동 할 수 있습니다. 그러나 임시 데이터베이스에는 기본 키와 서로 게이트 키 사이에 다 대일 연관이 있습니다. 즉, 데이터베이스 내에 서로 게이트 키와 연관된 여러 오브젝트가있을 수 있으므로 다음과 같이 사용할 수 없습니다. 기본 키.

대리 키에는 다음과 같은 특징이 있습니다.

  • 값은 재사용되지 않으며 전체 시스템 내에서 고유합니다.
  • 시스템 생성입니다.
  • 사용자 나 응용 프로그램에서 값을 조작 할 수 없습니다.
  • 이 값은 여러 도메인과 다른 값의 아말감이 아닙니다.
대리 키란 무엇입니까? -techopedia에서 정의