
DBMS 동작 방식
·
SQL
SQL 문을 처리하기 위해 DBMS는 사진과 같은 5단계를 수행한다.Parse Statement : 구문 분석, 문을 토큰이라고 하는 개별 단어로 분할하여 문에 유효한 동사와 유효한 절이 있는지 확인하는 등의 작업을 한다. 흔히 하는 문법 오류를 해당 단계에서 찾을 수 있다.Validate Statement : 문의 유효성 검사를 한다. 문에 명명된 테이블이 db에 있는가? 모든 열이 존재하는가? 사용자가 엑세스 권한이 있는가? 에 관한 특정 의미 체계 오류를 해당 단계에서 찾을 수 있다.Optimize Statement : 액세스 계획을 최적화한다. 인덱스로 검색 속도를 높일 수 있는가? A 테이블에 검색 조건을 적용한 다음 B 테이블에 조인 해야하는가? 테이블을 통한 순차 검색을 방지하거나 테이블의 ..