검색어 입력폼
평가점수B

[데이터베이스] 저장 프로시저, 함수, 트리거란 무엇인가?

등록일 2004.03.22 한글파일한글 (hwp) | 15페이지 | 가격 1,000원

목차

I 저장 프로시저
1. 저장 프로시저(Stored Procedure)란
2. 저장 프로시저의 종류
3. 저장 프로시저 만들기
4. 저장 프로시저의 형태

II 함수
1. 사용자 정의 함수란

III 트리거
1. 트리거(Trigger)란
2. INSERTED, DELETED 테이블
3. 트리거 만들기(CREATE TRIGGER)
4. 트리거의 예
5. INSTEAD OF TRIGGER

본문내용

Ⅰ. 저장 프로시저

1. 저장 프로시저(Stored Procedure)란
뷰(View)는 검색에 사용되는 퀴리문을 미리 저장해두어 이를 쉽게 호출하여 사용함으로써 사용자의 편의를 준다. 저장 프로시저도 이와 비슷하다. 단 저장 프로시저는 검색뿐만이 아니라 여타의 처리, 즉 Update와 Insert를 포함한 처리를 할 수 있다. 여러 가지 퀴리문을 포함하여 일괄 처리하는 배치(Batch)라는 작업이 있는데 이러한 배치가 하는 작업을 저장 프로시저는 하게 된다. 하지만 배치보다 많은 장점을 지니고 있다. 저장 프로시저의 장점을 나열한다면 다음과 같다.

① 저장 프로시저에 사용된 모든 구문이 미리 분석되어 최적화된 후 처음 수행 시 메모리에 올려져 이후에 사용 될 때는 메모리에 올려진 내용이 수행되므로 속도가 월등히 빠르다.
② 복잡한 퀴리문을 네트워크를 통하여 서버로 보낼 필요가 없이, 단지 저장 프로시저를 호출하는 간단한 내용만 서버로 전달되므로 네트워크 트래픽이 감소된다.
③ 특정 테이블에 대한 권한이 없는 사용자 계정에 저장 프로시저를 수행 할 수 있는 권한을 주어 필요한 작업을 할 수 있게 할 수 있으므로 보안성을 높일 수 있다.
다운로드 맨위로