Cơ sở dữ liệu - Xử lý câu truy vấn và tối ưu hóa

Khi nhận được một câu truy vấn, bộ xử lý truy vấn (query processor) sẽ kiểm tra:
Cú pháp của câu truy vấn
Các quan hệ (bảng) và thuộc tính mà nó truy xuất có tồn tại trong cơ sở dữ liệu hay chưa
Nếu câu truy vấn thõa mãn điều kiện, bộ xử lý truy vấn sẽ tạo ra một kế hoạch thực thi cho câu truy vấn đó