Hệ thống POS quét dữ liệu bán hàng trong siêu thị

Một phần của tài liệu 3he-thong-thong-tin-quan-ly (Trang 68 - 69)

b, Truy vấn cơ sở dữ liệu

Truy vấn CSDL là hoạt động trích rút thơng tin từ CSDL phục vụ các nhu cầu khác nhau của người sử dụng. Để thực hiện được thao tác này, cần phải có một phương thức để giao tiếp với CSDL, thông thường thơng qua ngơn ngữ truy vấn tin có cấu trúc.

Ngơn ngữ truy vấn tin có cấu trúc (SQL - Structure Query Language) là một ngôn ngữ phổ biến được dùng để tương tác với CSDL. Hình 2.17 mơ tả truy vấn tin được sử dụng để trích rút các thơng tin từ CSDL quản lý đơn hàng bằng hai ngôn ngữ: ngôn ngữ tự nhiên và ngôn ngữ SQL. Tuy nhiên để viết được các câu lệnh SQL, cần rất nhiều thời

gian và kinh nghiệm thực hành, đặc biệt khi thao tác với các CSDL phức tạp, có số lượng bảng dữ liệu nhiều hoặc khi điều kiện truy vấn tin phức tạp, đa điều kiện. Nhiều phần mềm quản trị CSDL đã có những cơng cụ giúp người sử dụng, đặc biệt những người sử dụng khơng chun có thể tương tác dễ dàng hơn với CSDL trong q trình truy vấn tin, đó là cơng cụ truy vấn tin trực quan (QBE - Query By Example).

Yêu cầu thông tin diễn đạt bằng ngôn ngữ Câu lệnh truy vẩn tin cấu trúc SQL tự nhiên

Liệt kê đầy đủ thông tin về các sản phẩm SELECT HANGHOA.*

được đặt trong đơn số ‘X3419’ FROM HANGHOA INNER JOIN

CTDONHANG ON ANGHOA.MAHH= CTDONHANG.MAHH WHERE

(((CTDONHANG.SODH)=X3419'));

Hình 2.17: Ngơn ngữ tự nhiên diễn đạt nhu cầu thông tin và ngơn ngữ truy vấn có cấu trúc SQL

Cơng cụ QBE cho phép người sử dụng diễn đạt nhu cầu truy vấn tin bằng cách sử dụng một “lưới” lọc dữ liệu. Bằng cách này, việc truy vấn tin đã trở nên dễ dàng và nhanh chóng nhờ có các tính năng “nhắp và thả” của giao diện kiểu đồ họa. So với cách dùng câu lệnh SQL thì việc sử dụng truy vấn tin trực quan bằng QBE dễ dàng hơn nhiều.

Một phần của tài liệu 3he-thong-thong-tin-quan-ly (Trang 68 - 69)

Tải bản đầy đủ (DOC)

(192 trang)
w