Oracle
- 미국 오라클사의 관계 데이터베이스 관리 시스템(RDBMS)의 이름
- 현재 유닉스 환경에서 가장 널리 사용되는 제품중 하나
용어정리
- 객체 : 데이터베이스 내에 존재하는 논리적인 저장 구조
- 테이블 : 데이터를 담고 있는 객체
- 뷰 : 하나 이상의 테이블을 연결해 마치 테이블인 것처럼 사용하는 객체
- 인덱스 : 테이블에 있는 데이터를 빠르게 찾기 위한 객체
- 시노님 : 데이터베이스 객체에 대한 별칭을 부여하한 객체
- 시퀀스 : 일련번호 채번을 할 때 사용되는 객체
- 함수 : 특정 연산을 하고 값을 반환하는 객체
- 프로시저 : 함수와 비슷하지만 값을 반환하지 는 않는 객체
- 패키지 : 용도에 맞게 함수나 프로시저를 하나로 묶어 놓은 객체
SQL
DDL
- 데이터베이스 객체(테이블, 뷰, 인덱스..)의 구조를 정의
SQL 문 | 내용 |
---|
CREATE | 데이터베이스 객체 생성 |
DROP | 데이터베이스 객체 삭제 |
ALTER | 기존에 존재하는 데이터베이스 객체 다시 정의 |
DML
SQL 문 | 내용 |
---|
INSERT | 데이터베이스 객체의 데이터 입력 |
DELETE | 데이터베이스 객체의 데이터 삭제 |
UPDATE | 데이터베이스 객체 안의 데이터 수정 |
DCL
SQL 문 | 내용 |
---|
GRANT | 데이터베이스 객체 |
REVOKE | 이미 부여된 데이터베이스 객체 권한을 취소 |