Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 165 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
165
Dung lượng
7,31 MB
Nội dung
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Phịng chun mơn 1 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 3: Truy vấn liệu (Query) • • • • • Tổng quan truy vấn Tạo truy vấn liệu SQL Tạo truy vấn liệu QBE Sử dụng tham số truy vấn Truy vấn Phịng chun mơn 2 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan truy vấn • Giới thiệu truy vấn • Phân loại truy vấn Phịng chun mơn 3 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan truy vấn • Giới thiệu truy vấn Công cụ 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 bảng 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 Phịng chun mơn 4 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan truy vấn • Phân loại truy vấn Select Query - Truy vấn chọn liệu • Thực rút trích hiển thị thơng tin, lọc liệu theo u cầu • Có loại: Select Query, Sub Query Crosstab Query Action Query - Truy vấn thao tác liệu • Thực yêu cầu cập nhật liệu (thêm, xóa, sửa liệu) bảng • Có loại: Insert Query, Update Query Delete Query Phòng chuyên môn 5 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan truy vấn • Phân loại truy vấn Parameter Query - Truy vấn sử dụng tham số • Thực rút trích hiển thị thơng tin, lọc liệu theo u cầu • Có loại: Parameter Query Make Table Query - Truy vấn tạo bảng • Dùng để tạo bảng có cấu trúc liệu từ bảng có sở liệu • Có loại: Make Table Query Phịng chuyên môn 6 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan truy vấn • Các loại truy vấn thường dùng Select Query: • Thực rút trích hiển thị thơng tin từ cột bảng theo yêu cầu Make Table Query: • Rút trích liệu từ nhiều bảng theo yêu cầu xuất kết thành bảng • Bảng có cấu trúc liệu cột rút trích từ bảng khác Phịng chun mơn 7 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan truy vấn • Các loại truy vấn thường dùng Update Query: • Thực sửa đổi liệu nhiều dòng bảng theo điều kiện Append Query: • Thực thêm nhiều dòng liệu vào bảng Phịng chun mơn 8 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan truy vấn • Các loại truy vấn thường dùng Delete Query: • Thực xóa hay nhiều dịng liệu torng bảng theo điều kiện Crosstab Query: • Tạo truy vấn thống kê, tổng hợp liệu theo dòng cột Phịng chun mơn 9 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 3: Truy vấn liệu (Query) • • • • • Tổng quan truy vấn Tạo truy vấn liệu SQL Tạo truy vấn liệu QBE Sử dụng tham số truy vấn Truy vấn Phòng chuyên môn 10 10 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Thay đổi tính chất quan hệ bảng truy vấn • Ví dụ: Sau thay đổi tính chất Phịng chun môn 151 151 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Thay đổi tính chất quan hệ bảng truy vấn Minh họa Phòng chuyên môn 152 152 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 4: Truy vấn liệu (Query) • • • • • Tổng quan truy vấn Tạo truy vấn lựa chọn liệu SQL Tạo truy vấn liệu QBE Sử dụng tham số truy vấn Truy vấn Phịng chun mơn 153 153 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng tham số truy vấn • Ý nghĩa • Cách tạo thực thi Phịng chun mơn 154 154 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng tham số truy vấn • Ý nghĩa Dùng để thực truy vấn theo điều kiện động với giá trị người sử dụng nhập vào thực truy vấn Phịng chun mơn 155 155 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng tham số truy vấn • Cách tạo thực thi Tham số truy vấn gồm phần Tên Giá trị • Tên tham số: Được đặt dấu ngoặc vuông, không trùng với tên field hay tên bảng sở liệu • Giá trị tham số: Được xác định thực thi truy vấn Phòng chuyên môn 156 156 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng tham số truy vấn • Ví dụ: Liệt kê danh sách sinh viên khoa với Mã khoa người dùng nhập vào thực thi truy vấn Phòng chuyên môn 157 157 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng tham số truy vấn • Cách tạo thực thi Khi thực thi truy vấn, Access hiển thị hộp thoại yêu cầu nhập giá trị cho tham số Phòng chuyên môn 158 158 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng tham số truy vấn Minh họa Phịng chun mơn 159 159 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 4: Truy vấn liệu (Query) • • • • • Tổng quan truy vấn Tạo truy vấn lựa chọn liệu SQL Tạo truy vấn liệu QBE Sử dụng tham số truy vấn Truy vấn Phịng chun mơn 160 160 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Truy vấn • Là câu lệnh Select viết lồng vào câu truy vấn khác • Có thể sử dụng truy vấn vào câu lệnh Select Query, Make Table Query, Append Query, Update Query Delete Query • Tốn tử thường sử dụng truy vấn con: IN, NOT IN Phịng chun mơn 161 161 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Truy vấn • Quy ước Truy vấn lấy cột Truy vấn phải đặt cặp dấp “( )” Sử dụng phép toán so sánh: IN, NOT IN phép toán so sánh kết hợp với ALL, ANY IN =ANY, NOT INT ALL Phịng chun mơn 162 162 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Truy vấn • Ví dụ: Liệt kê danh sách sinh viên chưa thi môn Đồ Hoạ, biết rằng: mơn có MaMH ’04’ NOT IN (SELECT MASV FROM KETQUA WHERE MAMH = “04”) Phòng chuyên môn 163 163 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Truy vấn Minh họa Phịng chun mơn 164 164 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 4: Truy vấn liệu (Query) HẾT Phịng chun mơn 165 165 ... NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 3: Truy vấn liệu (Query) • • • • • Tổng quan truy vấn Tạo truy vấn liệu SQL Tạo truy vấn liệu QBE Sử dụng tham số truy vấn Truy vấn Phịng chun mơn 2 TRƯỜNG ĐẠI... NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 3: Truy vấn liệu (Query) • • • • • Tổng quan truy vấn Tạo truy vấn liệu SQL Tạo truy vấn liệu QBE Sử dụng tham số truy vấn Truy vấn Phịng chun mơn 10 10 TRƯỜNG... HỌC Tổng quan truy vấn • Giới thiệu truy vấn • Phân loại truy vấn Phịng chun mơn 3 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Tổng quan truy vấn • Giới thiệu truy vấn Công cụ