사용목적 이해가 안가서 질문드립니다!! 0 1 539

by seon [Oracle 기초] [2021.04.29 09:13:37]


안녕하세요 오라클 공부 중 사용목적이 이해가 안가서 질문 드립니다

PL/SQL에서 커서와 프로시저, 함수, 트리거를 왜 쓰는지 궁금합니다

그리고 index가 원하는 정보를 빠르게 찾을 수 있다는 것인데 어떤식으로 빠르게 찾을 수 있는건가요?? 

by 마농 [2021.04.29 09:59:34]

1. SQL은 구조적 언어입니다. 절차적 처리에 약합니다.
- 절처작인 처리가 요구되는 경우 SQL 만으로는 구현하기 어렵습니다.
- PL/SQL 은 절차적인 처리를 가능하게 해줍니다.
2. 인덱스는 B-TREE 구조로 자료를 찾습니다.
- 우리가 책에서 색인을 보고 해당 페이지를 찾는 원리와 동일합니다.
- 색인은 정렬된 상태에 있고 우리는 필요한 값을 빠르게 찾을 수 있습니다.
- 색인 페이지가 여러장이라면 중간 페이지 쯤을 펼칠 것이고
- 찾는 단어보다 큰 단어가 나오면 앞쪽 남은 페이지의 중간쯤을 또 펼칠 것입니다.
- 찾는 단어보다 작은 단어가 나오면 뒤쪽 남은 페이지의 중간쯤을 또 펼칠 것입니다.
- 이럿게 좁혀나가다 보면 찻는 단어가 포함된 색인페이지를 찾을 수 있고
- 해당 단어 옆에 표시된 실제 페이지들을 찾아갈 수가 있습니다.
- http://wiki.gurubee.net/pages/viewpage.action?pageId=12517389

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입