DB 스키마는 스키마 개체라고 하는 데이터 구조의 논리적 컨테이너다.
SQL을 사용하여 스키마 객체를 생성하고 조작한다.
스키마 내에서 특정 유형의 각 스키마 개체에는 고유한 이름이 있다.
| Object | Description |
|---|---|
| Table | 테이블 은 데이터를 행으로 저장합니다. 가장 중요한 스키마 개체입니다 |
| Index | 테이블 또는 테이블 클러스터 의 각 인덱스 행에 대한 항목을 포함 하고 행에 대한 직접적이고 빠른 액세스를 제공하는 스키마 개체입니다. 인덱스 구성 테이블 은 인덱스 구조로 데이터가 저장되는 테이블이다. |
| Partitions | 파티션은 큰 테이블과 인덱스의 조각입니다. 각 파티션에는 고유한 이름이 있으며 선택적으로 고유한 스토리지 특성이 있을 수 있습니다. |
| Views | 뷰는 하나 이상의 테이블이나 다른 뷰에 있는 데이터를 사용자 정의하여 표시한 것입니다. 뷰에는 실제 데이터가 들어있지 않다. |
| Sequences | 시퀀스는 정수를 생성하기 위해 여러 사용자가 공유할 수 있는 사용자 생성 개체입니다. 일반적으로 시퀀스를 사용하여 기본 키 값을 생성합니다 . |
| Dimensions | 디멘션은 열 집합 쌍 간의 상위-하위 관계를 정의합니다. 일반적으로 고객, 제품, 시간 등의 데이터를 분류하는 데 사용됩니다. |
| Synonyms | Synonyms는 다른 스키마 개체의 별칭입니다. 단순한 별칭이므로 데이터 사전의 정의 외에는 저장 공간이 필요하지 않습니다 . |
| PL/SQL subprograms and packages | PL/SQL은 SQL의 Oracle 절차적 확장입니다. PL/SQL 서브 프로그램 은 매개변수 세트를 사용하여 호출할 수 있는 명명된 PL/SQL 블록입니다. PL /SQL 패지는 논리적으로 관련된 PL/SQL 유형, 변수 및 하위 프로그램을 그룹화합니다. |
일부 스키마는 세그먼트라는 논리적 저장 구조에 데이터를 저장한다.