Jet đảm trách phần việc thông dịch các yêu cầu của ch ơng trình thành hoạt động vật lý thực tế trên CSDL . mdb của Access hoặc của kho lu dữ liệu khác. Ưu điểm của việc phân công trách nhiệm này là ta có thể áp dụng cùng mã ch ơng trình và kỹ thuật khi giao tiếp với Jet, cho dù đang làm việc trên CSDL, tập tin văn bản hay tập tin bảng tính. Jet đảm trách phần việc còn lại - đọc dữ liệu và ghi vào kho lu dữ liệu. Jet cũng âm thầm gánh vác luôn những việc linh tinh sau hậu trờng: lập chỉ mục bảng, bảo mật, khoá… Có thể dùng trình xử lý vấn tin của Jet, là thành phần tiếp nhận yêu cầu truy xuất dữ liệu, yêu cầu trả về mẩu tin từ CSDL bằng vấn tin SQL (Structure Query Language). Vấn tin SQL đề nghị Jet truy xuất mẩu tin cụ thể từ CSDL; đến l ợt mình, Jet trả kết quả vấn tin về chơng trình VB bằng một trình xử lý kết quả.
Jet độc lập. Khi dùng Jet làm giao diện giữa dữ liệu l u trong bảng với trình ứng dụng VB của mình, điều tuyệt vời đối với nhà thiết kế là ngời dùng không nhất thiết phải tải Access trên PC, và họ sẽ yên lòng hơn khi biết chắc rằng phần mềm của mình đã có đủ các thứ cần thiết để vận hành suôn sẻ. Nh vậy, chơng trình là hoàn toàn độc lập! Độc lập ở đây có nghĩa là không cần phải cài thêm phần mềm nào trên PC chủ, trừ những tập tin Jet và VB trong trình cài đặt. Ng ời dùng không nhất thiết phải biết rõ hay bận tâm đến việc nhà lập trình đang sử dụng CSDL nào. Mọi thứ hoàn toàn vô hình trớc mắt họ.
Kho lu dữ liệu (Data Store) là một hoặc nhiều tập tin vật lý trên ổ đĩa cứng cục bộ hay ở xa, chứa bảng trong CSDL. Chúng ta sử dụng tập tin . mdb của Access đơn giản chỉ vì đó là dạng thức riêng của VB. Nếu cần giao tiếp với CSDL khác, Paradox chẳng hạn, kho lu dữ liệu có thể là th mục chứa tập tin . db hay
đại loại thế. Trình ứng dụng VB thậm chí còn cần truy cập dữ liệu trong nhiều tập tin và dạng thức CSDL khác nhau cùng lúc. Không thành vấn đề. Thú vị ở chỗ, cho dù nhà thiết kế sử dụng kho lu kiểu nào, bản chất của nó luôn luôn thụ động. Kho l u chỉ chứa dữ liệu chứ không hề tác động đến dữ liệu.