Oracle의 기본 키는 인덱스가 아닙니다. 기본 키의 값은 테이블의 레코드를 나타내는 데 사용되며 기본 키는 하나만 있을 수 있습니다. 서버가 테이블에서 빠르게 검색할 수 있는 방법. 행의 데이터베이스 구조는 테이블의 데이터에 대한 액세스 속도를 높이기 위해 설계되었으며 테이블은 여러 개의 인덱스를 가질 수 있으므로 기본 키는 인덱스가 아닙니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 버전 12c, Dell G3 컴퓨터.
레코드를 고유하게 식별할 수 있는 필드는 기본 키(또는 기본 코드)입니다.
기능: 데이터 무결성을 보장하는 데 사용됩니다.
숫자: 기본 키는 하나만 있을 수 있습니다.
기본 키(기본 키)는 테이블에 있는 하나 이상의 필드이며 해당 값은 테이블의 특정 항목을 고유하게 식별하는 데 사용됩니다. 테이블 레코드.
복합 기본 키는 테이블의 기본 키에 둘 이상의 필드가 포함되어 있음을 의미합니다.
테이블에 고유한 기본 키가 없는 경우 복합 기본 키를 사용하여 레코드의 고유성을 확인할 수 있습니다.
기능: 쿼리 정렬 속도 향상
번호: 테이블은 여러 개의 인덱스를 가질 수 있습니다.
오라클에서 인덱스는 서버가 테이블에서 행을 빠르게 찾을 수 있도록 하는 데이터베이스 구조입니다. .
인덱스는 테이블의 데이터에 대한 액세스 속도를 높이기 위해 테이블의 하나 이상의 열에 구축된 보조 개체입니다.
오라클 스토리지 인덱스의 구조는 B* 숫자(균형 트리)이며, 인덱스는 루트 노드, 분기점, 리프 포인트로 구성되며, 상위 레벨 인덱스 블록에는 하위 레벨 인덱스 블록의 인덱스 데이터가 포함됩니다. 리프 노드에는 인덱스 데이터가 포함되어 있으며 위치의 실제 행 rowid를 결정합니다.
데이터베이스에 인덱스를 생성하는 기능은 주로 다음과 같습니다.
(1) 데이터에 빠르게 접근합니다.
(2) I/O 작업 감소
(3) 데이터베이스 성능을 향상시킬 수 있을 뿐만 아니라 열 값의 고유성을 보장할 수 있습니다.
(4) 테이블 간 참조 무결성 달성
(5) 데이터 검색을 위해 orderby 및 groupby 절을 사용할 때 인덱스를 사용하면 정렬 및 그룹화 시간을 줄일 수 있습니다.
추천 튜토리얼: "Oracle Video Tutorial"
위 내용은 오라클의 기본 키는 인덱스입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!