Bài giảng Cơ sở dữ liệu: Truy vấn cung cấp cho người đọc các khái niệm, phân loại, truy vấn bằng QBE, cửa sổ thiết kế truy vấn, truy vấn có nhiều điều kiện, tạo trường tính toán, truy vấn bằng SQL,... Mời các bạn cùng tham khảo nội dung chi tiết.
TRUY VẤN (QUERY) ttdung@utc2.edu.vn NỘI DUNG ttdung@utc2.edu.vn KHÁI NIỆM TRUY VẤN BẰNG QBE TRUY VẤN BẰNG SQL KHÁI NIỆM Query câu lệnh SQL (Structured Query Language ngơn ngữ truy vấn mang tính cấu trúc) loại ngôn ngữ phổ biến để tạo, hiệu chỉnh, truy vấn liệu từ sở liệu quan hệ Công cụ dùng để khai thác xử lý liệu Cho phép xây dựng câu lệnh thực thao tác rút trích, chọn lựa, cập nhật liệu Truy vấn QBE (Query By Example) Xây dựng truy vấn cách kéo thả Truy vấn SQL (Structure Query Language) Xây dựng truy vấn câu lệnh SQL ttdung@utc2.edu.vn PHÂN LOẠI Select query Rút trích thị liệu, lọc liệu theo yêu cầu Select query, sub query, crosstab query Parameter query Thực rút trích thị thơng tin theo u cầu nhập vào truy vấn thực thi Action query Thực yêu cầu cập nhật liệu (thêm, xóa, sửa liệu) bảng Make-table query, delete query, update query, append query ttdung@utc2.edu.vn TRUY VẤN BẰNG QBE ttdung@utc2.edu.vn SELECT QUERY Thực rút trích hiển thị thơng tin theo u cầu ttdung@utc2.edu.vn TẠO TRUY VẤN MỚI ttdung@utc2.edu.vn TẠO TRUY VẤN MỚI ttdung@utc2.edu.vn THỰC THI TRUY VẤN ttdung@utc2.edu.vn CÁC CHẾ ĐỘ HIỂN THỊ ttdung@utc2.edu.vn 10 FIND UNMATCHED QUERY WIZARD ttdung@utc2.edu.vn 58 FIND UNMATCHED QUERY WIZARD ttdung@utc2.edu.vn 59 FIND UNMATCHED QUERY WIZARD ttdung@utc2.edu.vn 60 FIND UNMATCHED QUERY WIZARD ttdung@utc2.edu.vn 61 FIND UNMATCHED QUERY WIZARD ttdung@utc2.edu.vn 62 TRUY VẤN BẰNG SQL ttdung@utc2.edu.vn 63 TRUY VẤN TỪ MỘT BẢNG DỮLIỆU Cú pháp [Tính chất] Distinct: loại bỏ liệu trùng lặp All/ *: trả ghi Top: trả n hay n% ghi ttdung@utc2.edu.vn 64 TRUY VẤN TỪ MỘT BẢNG DỮLIỆU Ví dụ ttdung@utc2.edu.vn 65 TẠO TRUY VẤN TỪNHIỀU BẢNG DỮ LIỆU Cú pháp ttdung@utc2.edu.vn 66 TẠO TRUY VẤN TỪNHIỀU BẢNG DỮ LIỆU Phép nối Inner Join ◦ Trả ghi mà nối hai bảng Outer Join ◦ LEFT- OUTER JOIN ◦ Trả ghi bảng đầu ghi có liên kết bảng ◦ RIGHT-OUTER JOIN tương tự left-ounter join ttdung@utc2.edu.vn 67 TẠO TRUY VẤN TỪNHIỀU BẢNG DỮ LIỆU Ví dụ ttdung@utc2.edu.vn 68 TẠO TRUY VẤN CĨ ĐIỀU KIỆN LỌC DỮ LIỆU ttdung@utc2.edu.vn 69 TẠO TRUY VẤN CÓ ĐIỀU KIỆN LỌC DỮ LIỆU ttdung@utc2.edu.vn 70 TẠO TRUY VẤN CÓ SẮP XẾP DỮ LIỆU ttdung@utc2.edu.vn 71 TẠO TRUY VẤN CÓ SẮP XẾP DỮ LIỆU ttdung@utc2.edu.vn 72 ... NIỆM TRUY VẤN BẰNG QBE TRUY VẤN BẰNG SQL KHÁI NIỆM Query câu lệnh SQL (Structured Query Language ngôn ngữ truy vấn mang tính cấu trúc) loại ngôn ngữ phổ biến để tạo, hiệu chỉnh, truy vấn liệu... ttdung@utc2.edu.vn 27 PARAMETER QUERY Người dùng nhập điều kiện cho truy vấn thời điểm truy vấn thực thi Cách tạo Chon bảng /truy vấn tham gia vào truy vấn Chọn trường Tại trường chứa điều kiện lọc, nhập... ttdung@utc2.edu.vn 16 TRUY VẤN CÓ NHIỀU ĐIỀU KIỆN AND ttdung@utc2.edu.vn 17 TRUY VẤN CÓ NHIỀU ĐIỀU KIỆN OR ttdung@utc2.edu.vn 18 TOP VALUE Hiện thị ghi danh sách tạo bơi truy vấn Unique value: R-click/properties/Unique