데이터베이스 객체의 종류
데이터베이스 객체로는 데이터를 저장해 놓고 꺼내 쓰는 가장 기본적인 객체인 테이블부터 뷰, 인덱스, 시노님, 시퀀스 등이 있는데, 대표적인 데이터베이스 객체들을 정리하면 다음과 같다.
데이터베이스 객체 | 설명 |
---|---|
테이블 | 데이터를 담고 있는 객체 |
뷰 | 하나 이상의 테이블을 연결해 마치 테이블인 것처럼 사용하는 객체 |
인덱스 | 테이블에 있는 데이터를 빠르게 찾기 위한 객체 |
시노님 | 데이터베이스 객체에 대한 별칭을 부여한 객체 |
시퀀스 | 일련번호 채번을 할 때 사용되는 객체 |
함수 | 특정 연산을 하고 값을 반환하는 객체 |
프로시저 | 함수와 비슷하지만 값을 반환하지는 않는 객체 |
패키지 | 용도에 맞게 함수나 프로시저를 하나로 묶어 놓은 객체 |
이 외에도 오라클에는 여러 가지 다른 종류의 객체가 존재한다. 이 책에서는 현장에서 자주 사용되는 객체 중심으로 설명을 이어나갈 것이다. 그럼 가장 기본적인 데이터베이스 객체인 테이블부터 하나씩 살펴 보자.