Tài nguyên dạy học

Các ý kiến mới nhất

Hỗ trợ trực tuyến

Điều tra ý kiến

Bạn thấy trang này như thế nào?
Bình thường
Đẹp
Đơn điệu
Ý kiến khác

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Ảnh ngẫu nhiên

    Thành viên trực tuyến

    3 khách và 0 thành viên

    Chào mừng quý vị đến với website của ...

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
    Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.

    bai 8 Truy van du lieu

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Lý Thị Tuyết
    Ngày gửi: 22h:34' 01-11-2012
    Dung lượng: 771.0 KB
    Số lượt tải: 396
    Số lượt thích: 0 người
    Bài 8
    TRUY VẤN DỮ LIỆU
    1. CÁC KHÁI NIỆM
    Ví dụ:
    Để quản lí một kì thi TNPT, người ta tạo ra một CSDL gồm hai bảng sau:
     Bảng Danh_sach: chứa thông tin của các thí sinh
     Bảng Điem_thi: chứa kết quả thi các môn của thí sinh
    Liệt kê những học sinh có điểm TBM >=8 ?
    Tính tổng điểm thi của từng thí sinh?
    Cho biết điểm bình quân các môn thi của từng lớp?
    Nếu câu hỏi chỉ liên quan tới một bảng, bằng thao tác tìm kiếm và lọc có thể tìm được câu trả lời (Ví dụ : câu hỏi 1)
    Nhưng với câu hỏi phức tạp, liên quan tới nhiều bảng thì phải làm như thế nào???
    Trong những trường hợp như vậy cần sử dụng mẫu hỏi (Query)
    Khái niệm: Là một đối tượng trong ACCESS để tập hợp theo điều kiện, sắp xếp, tìm kiếm dữ liệu từ một hoặc nhiều bảng và mẫu hỏi khác dựa vào liên kết giữa các bảng.
    Công dụng của mẫu hỏi:
    Sắp xếp các bản ghi
    Chọn các bản ghi thoả mãn các điều kiện cho trước.
    Chọn các trường để hiển thị
    Thực hiện tính toán như tính trung bình cộng, tính tổng, đếm bản ghi…
    Tổng hợp và hiển thị thông tin từ nhiều bảng hoặc mẫu hỏi khác.
    a. Mẫu hỏi (Query)
    b. Biểu thức
    Để tính toán và kiểm tra điều kiện, bao gồm các toán hạng và các phép toán.
    CÁC PHÉP TOÁN THƯỜNG DÙNG:
    * SỐ HỌC: + - * /
    * SO SÁNH: < > <= >= = <>
    * LÔGIC: AND OR NOT
    TOÁN HẠNG
    * Tên trường (đóng vai trò các biến) được ghi trong dấu ngoặc vuông
    Ví dụ: [TOAN] , [luong]
    * Hằng số. Ví dụ: 0.1 ; 125
    * Hằng văn bản. Ví dụ: “Nữ” ;“Nam”
    * Hàm. Ví dụ: Sum, Avg, max…
    MATDO:[SO_DAN]/[DIEN_TICH]
    Ví dụ:
    TIEN_THUONG: [LUONG]*0.1
    [GT]=“NAM” AND [TIN]>=8.5
    Biểu thức số học được sử dụng để mô tả các trường tính toán trong mẫu hỏi
    Biểu thức lôgic được sử dụng trong các trường hợp:
    Thiết lập bộ lọc cho bảng
    Thiết lập điều kiện lọc để tạo mẫu hỏi
    Ví dụ:
    c. Một số hàm thường gặp trong Access
     4 hàm đầu chỉ thực hiện trên các trường dữ liệu kiểu số
    Chọn các bảng dữ liệu nguồn
    Chọn các trường đưa vào mẫu hỏi
    Khai báo điều kiện để lọc các bản ghi
    Chọn các trường để sắp xếp bản ghi
    Tạo các trường tính toán
    CÁC BƯỚC CHÍNH TẠO MẪU HỎI
    Đặt điều kiện gộp nhóm
    Chú ý: Không nhất thiết phải thực hiện tất cả các bước này
    2. TẠO MẪU HỎI:
    Các chế độ làm việc với mẫu hỏi:
    Thiết kế: thiết kế mới hoặc xem hay sửa đổi thiết kế cũ.
    Trang dữ liệu
    Các cách thiết kế mẫu hỏi mới:
    Cách 1: Nháy đúp vào Create query in Design view
    Cách 2: Nháy đúp vào Create query by using wizard
    B1: Nháy đúp vào Create query in Design view
    CÁC BƯỚC TẠO MẪU HỎI MỚI Ở CHẾ ĐỘ THIẾT KẾ:
    B2: Chọn dữ liệu nguồn (từ các bảng hoặc mẫu hỏi) :
    - Chọn tên các bảng hoặc mẫu hỏi và nháy nút Add
    - Nháy nút Close để đóng hộp thoại
    B3: Khai báo các thông số:
    Field: Khai báo tên các trường được chọn nhấp đúp vào các trường trong bảng để đưa vào mẫu hỏi
    Sort: Xác định các trường cần sắp xếp (nếu có) chọn tại dòng Sort
    Show: Xác định các trường xuất hiện trong mẫu hỏi đánh dấu
    Criteria: Mô tả điều kiện (viết dưới dạng lôgic) để chọn các bản ghi đưa vào mẫu hỏiNhập điều kiện vào ô tương ứng ở dòng Criteria
    B4: Xây dựng biểu thức tính giá trị cho các trường (nếu có):
    CÁC BƯỚC TẠO MẪU HỎI MỚI Ở CHẾ ĐỘ THIẾT KẾ:
    Trong hộp thoại Expression Builder nhập biểu thức tính  OK
    B6: Xem kết quả mẫu hỏi:
    Tại dòng Total chọn hàm cần thống kê tại trường tương ứng
    3.Ví dụ áp dụng:
    Tính và cho biết tổng điểm thi của từng thí sinh có điểm Toán từ 8 trở lên?
    Chọn dữ liệu nguồn (từ các bảng - table và mẫu hỏi - query)
    2
    Chọn bảng DANH_SACH và DIEM_THI  nháy nút Add
    Nháy nút Close
    - Nhấp đúp lên các trường được chọn ở bảng tương ứng
    - Tại cột TEN ở dòng Sort chọn Ascending để sắp xếp tăng dần theo tên
    - Đánh dấu các trường xuất hiện trong mẫu hỏi ở dòng Show.
    - Nhập điều kiện lọc >=8 ở cột TOAN
    Khai báo các thông số:
    3
    - Nhập cột TONG
    Xây dựng biểu thức tính giá trị cho trường TONG
    4
    Nhấp đúp vào Tablesnhấp chọn bảngnhấp đúp chọn các trường sửa lại biểu thức cho phù hợp OK
    Xem kết quả mẫu hỏi
    5
     Ví dụ: Cần thống kê Điểm theo lớp, nháy nút  xuất hiện dòng Total
    Tại dòng Total chọn trường chứa nhóm gộp dữ liệu và hàm thống kê.
    GHI NHỚ
    TRUY VẤN DỮ LIỆU
    1. KHÁI NIỆM:
    2. TẠO MẪU HỎI
    - Xác định các thông số cần tạo mẫu hỏi
    Mẫu hỏi là một loại đối tượng của ACCESS dùng để sắp xếp, tìm kiếm và kết xuất dữ liệu từ một hoặc nhiều bảng dựa vào liên kết giữa các bảng.
    - Thao tác tạo mẫu hỏi
    DẶN DÒ
    Đọc và tìm hiểu bài tập và thực hành 6 sau đó soạn bài chuẩn bị thực hành với yêu cầu sau: Trình bày các bước cụ thể trên Access để tạo các mẫu hỏi theo các yêu cầu của các bài 1, 2, 3
     
    Gửi ý kiến