더북(TheBook)

데이터베이스 객체의 종류

데이터베이스 객체로는 데이터를 저장해 놓고 꺼내 쓰는 가장 기본적인 객체인 테이블부터 뷰, 인덱스, 시노님, 시퀀스 등이 있는데, 대표적인 데이터베이스 객체들을 정리하면 다음과 같다.

▼ 표 2-1 대표적인 데이터베이스 객체
데이터베이스 객체 설명
테이블 데이터를 담고 있는 객체
뷰 하나 이상의 테이블을 연결해 마치 테이블인 것처럼 사용하는 객체
인덱스 테이블에 있는 데이터를 빠르게 찾기 위한 객체
시노님 데이터베이스 객체에 대한 별칭을 부여한 객체
시퀀스 일련번호 채번을 할 때 사용되는 객체
함수 특정 연산을 하고 값을 반환하는 객체
프로시저 함수와 비슷하지만 값을 반환하지는 않는 객체
패키지 용도에 맞게 함수나 프로시저를 하나로 묶어 놓은 객체

이 외에도 오라클에는 여러 가지 다른 종류의 객체가 존재한다. 이 책에서는 현장에서 자주 사용되는 객체 중심으로 설명을 이어나갈 것이다. 그럼 가장 기본적인 데이터베이스 객체인 테이블부터 하나씩 살펴 보자.