1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tin học B: Chương 2 - Phạm Văn Tho

65 50 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Chương 2 trình bày về truy vấn dữ liệu (Query). Các nội dung thể trong chương này gồm có: Các loại truy vấn, Select Query, Crosstab Query, Make table Query, Append Query, Delete Query, Update Query. Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.

BÀI 2: TRUY VẤN DỮ LIỆU (QUERY) Nội dung trình bày • Các loại truy vấn • Select Query • Crosstab Query • Make table Query • Append Query • Delete Query • Update Query Giới thiệu Query • Có nhiều dạng yêu cầu xử lý liệu như: • Trích - lọc - hiển thị liệu; • Tổng hợp - thống kê; • Thêm - bớt - cập nhật thay đổi liệu • Query giải yêu cầu người sử dụng • có loại Query: SELECT Query • Select query là loại truy vấn dùng trích ­ lọc ­ kết  xuất dữ liệu từ nhiều bảng khác nhau từ CSDL  ra một bảng kết quả • Ví dụ:  • Đưa ra thơng tin chi tiết sinh viên của một lớp • Đưa ra thơng tin chi tiết về các hố đơn bán ra  trong ngày hơm nay; • Đưa ra doanh thu bán hàng của một tháng nào  đó; SELECT Query • CSDL quản lý sinh viên SELECT Query • Đưa thơng tin sau: MaSV, hoten, ngaysinh, Monhoc, diemTB, xeploai • Trong đó: diemTB = avg([diem]) Xếp loại: diemTB>=8 xếp loại giỏi 8>diemTB diemTB>=6.5: 6.5>diemTB diemTB>=5: Còn lại yếu • Phân tích u cầu: • Thơng tin u cầu đòi hòi từ nhiều bảng khác (bảng SINHVIEN với cột: MASV, hoten, ngaysinh; bảng MONHOC với TENMH); bảng KETQUA với cột DIEM • Cột cần tạo: diemTB xeploai SELECT Query • Bước 1: Tạo Select query sử dụng Design View, SELECT Query • Hoặc nhấn đúp chuột lên biểu tượng Create query in Design view hình: SELECT Query • Bước 2: Chọn bảng có chứa liệu liên quan lên hình thiết kế query từ cửa sổ Show Table SELECT Query • Bước 3: Khai báo thông tin cần thiết cho query: • Dịng Field: nơi khai báo danh sách thơng tin MAKE TABLE Query • Bước 3: thi hành query để nhận kết cách: • Nếu query chế độ thiết kế, nhấn nút Run cơng cụ; • Hoặc nháy đúp chuột lên query cần thực • Khi hộp thoại cảnh báo việc bạn lệnh thi hành query làm thay đổi đến liệu CSDL: • Nhấn Yes để tiếp tục nhấn No để huỷ bỏ lệnh • Nếu CSDL tồn bảng có tên bảng bạn định cho query lưu liệu, Access hỏi bạn: Đã tồn bảng xxx CSDL rồi, bị xố query thi hành, bạn có muốn tiếp tục khơng? MAKE TABLE Query • Nhấn Yes để tiếp tục (tất nhiên bảng liệu bị xố thay vào nội dung mới); nhấn No để huỷ bỏ • Cuối hộp thoại hỏi lần cuối xem bạn có đồng ý dán xxx ghi vào bảng định hay khơng? • Nhấn Yes để đồng ý, No để huỷ bỏ • Thi hành xong mở bảng vừa tạo để kiểm tra kết Append Query • Thêm hay nhiều mẫu tin vào bảng liệu từ bảng khác • Mẫu tin thêm vào phải thỏa yêu cầu kiểm tra nhập liệu Append Query • Bước 1: Trong cửa sổ Database, chọn thẻ Queries nhấn chọn New • Bước 2: Trong cửa sổ Show Table, chọn bảng chứa liệu nguồn • Bước 3: Trong cửa sổ thiết kế Query, chọn thực đơn Query  Append Query chọn bảng cần thêm liệu Append Query • Bước 4: • Kéo trường bổ sung lên dịng field • Đặt điều kiện chọn mẫu tin cần thêm dòng Criteria Append Query DELETE Query • Delete Query loại Action Query (query hành động) Nó gây thay đổi liệu CSDL Trong trường hợp này, Delete query dùng để xoá ghi từ CSDL thoả mãn điều kiện • Dưới hướng dẫn tạo Detele query xoá cán đến tuổi nghỉ hưu khỏi CSDL Quản lý lương cán Khi query thi hành, danh sách cán đến tuổi hưu bị xoá khỏi bảng canbo • Cách tạo query sau: DELETE Query • Bước 1: Tạo Select query sau: DELETE Query • Bước 2: đổi query hành thành Delete query cách mở thực đơn Queries | Delete Query DELETE Query • Để thi hành việc xố cán bộ, nhấn nút Run cơng cụ Khi hộp thoại cảnh báo xuất hiện: • Nhấn Yes để đồng ý xoá ghi (bản ghi xố khơng thể phục hồi lại được); nhấn No để huỷ bỏ lệnh UPDATE Query • Update query dùng cập nhật liệu số trường CSDL Giống với Delete query, Update query loại query hành động, làm thay đổi nội dung liệu CSDL • Dưới ví dụ sử dụng Update query để tính giá trị cho cột luongchinh (lương chính) trường thêm vào bảng canbo • Bước 1: Tạo Select query có chứa bảng canbo chuyển thành Update query cách mở thực đơn Queries | Update query; hộp thoại thiết kế query sau: UPDATE Query UPDATE Query • Bước 2: Thiết lập trường cần cập nhật liệu cách: • Chọn tên trường cần cập nhầt liệu dịng Field; • Gõ vào biểu thức tính giá trị cho trường dịng Update To; • Gõ vào điều kiện để tính tốn cần dịng Criteria • Với u cầu trên, luongchinh = hesoluong * 290000 cửa sổ thiết kế query sau: • Để thi hành việc xoá cán bộ, nhấn nút Run cơng cụ Khi hộp thoại cảnh báo xuất hiện: UPDATE Query Q&A ... Query Giới thiệu Query • Có nhiều dạng u cầu xử lý liệu như: • Trích - lọc - hiển thị liệu; • Tổng hợp - thống kê; • Thêm - bớt - cập nhật thay đổi liệu • Query giải yêu cầu người sử dụng • có loại... ‘Nguyễn*’ - lọc người họ nguyễn ký tự đầu Nguyễn, ký tự cịn lại tho? ??i mái; • Like ‘*Đức*’ - lọc người có Họ Đệm Tên Đức; • Like ‘*/*/1980’ - lọc người sinh năm 1980; • Like ‘*/11/*’ - lọc người... SELECT Query • Có loại thơng tin tốn u cầu: • thơng tin có sẵn từ trường CSDL MASV, hoten, ngaysinh, monhoc • thơng tin phải tính theo biểu thức như: diemTB xeploai (thơng tin suy dẫn) • Muốn hiển

Ngày đăng: 30/01/2020, 15:54

Xem thêm: