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