• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Truy van du lieu
 

Truy van du lieu

on

  • 5,903 views

 

Statistics

Views

Total Views
5,903
Views on SlideShare
5,901
Embed Views
2

Actions

Likes
0
Downloads
57
Comments
1

1 Embed 2

http://tinhocthpt.wordpress.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • hay
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Trong bài học trước chúng ta đã tạo cơ sở dl QLHS.
  • Đối với những câu truy vấn đơn giản “tìm kiếm các bạn học sinh nam” ta làm sao? Tính tổng điểm của các em học sinh? -> ta dùng nhiều bảng….thế ta phải dùng gì?
  • Vậy dựa vào

Truy van du lieu Truy van du lieu Presentation Transcript

  • LỚP 12 BÀI 8 LIÊN KẾT GIỮA CÁC BẢNG GVHD: Cô Nguyễn Thị Ngọc Hoa SVTH: Nguyễn Thị Kim Tuyến
  • BÀI 8: TRUY VẤN DỮ LIỆU 1. Các khái niệm : a) Mẫu hỏi ( Query ) : Liệt kê những học sinh có GT = “Nam”
  • BÀI 8: TRUY VẤN DỮ LIỆU 1. Các khái niệm : Bảng Hocsinh chứa thông tin về học sinh Bảng Diem chứa thông tin về điểm của học sinh Tính tổng điểm của từng học sinh?
  • BÀI 8: TRUY VẤN DỮ LIỆU 1. Các khái niệm : Nếu là những câu truy vấn đơn giản ta có thể dùng phương pháp lọc hay tìm kiếm. Nhưng nếu câu hỏi phức tạp liên quan đến nhiều bảng ta phải làm như thế nào??? Trong trường hợp như vậy, ta sử dụng mẫu hỏi ( Query) ?
  • BÀI 8: TRUY VẤN DỮ LIỆU 1. Các khái niệm : a) Mẫu hỏi ( Query ) : Là một loại đối tượng của Access được sử 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.
    • Khả năng của mẫu hỏi:
    • Sắp xếp các bản ghi
    • Chọn các bản ghi thỏa 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
    • Tổng hợp và hiển thị thông tin từ nhiều bảng hoặc mẫu hỏi khác.
  • BÀI 8: TRUY VẤN DỮ LIỆU 1. Các khái niệm a) Mẫu hỏi ( Query ) b) Biểu thức: Gồm các toán hạng và các phép toán CÁC PHÉP TOÁN + Phép toán số học: cộng, trừ, nhân, chia + Phép so sánh: >, >=, <, <=, =, <> + Phép toán logic: and, or, not CÁC TOÁN HẠNG + Tên trường (đóng vai trò là các biến) được ghi trong dấu ngoặc vuông. Vd : [toan], [van], [ten],…. + Hằng số Vd : 0.1; 100000; ….. + Hằng văn bản: được viết trong dấu nháy kép Vd : “ Nam”; “Nữ” + Hàm
  • BÀI 8: TRUY VẤN DỮ LIỆU 1. Các khái niệm a) Mẫu hỏi ( Query ) b) Biểu thức: Gồm các toán hạng và các phép toán
    • Biểu thức số học : dùng để mô tả các trường tính toán trong mẫu hỏi
    • Vd : Tong: [toan]+ [ly]+[hoa]+[van]+[tin];
    • thanh_tien:[so_luong] *[don_gia]
    • Biểu thức logic : dùng để thiết lập bộ lọc cho bảng hoặc thiết lập điều kiện lọc để tạo mẫu hỏi.
    • Vd: ([GT]=“Nữ”) and ( [TBM]>=8.0)
  • BÀI 8: TRUY VẤN DỮ LIỆU 1. Các khái niệm a) Mẫu hỏi ( Query ) b) Biểu thức: c) Các hàm Một số hàm thường gặp trong Access Hãy nhắc lại tên một số hàm và chức năng của nó mà em đã được học trong Excel? Bốn hàm đầu chỉ thực hiện trên các trường số. Sum Tính tổng giá trị trong một Field AVG Tính giá trị trung bình trong một Field MIN Tìm giá trị nhỏ nhất trong một Field MAX Tìm giá trị lớn nhất trong một Field Count Đếm số giá trị trong một Field không đếm giá trị trống (Null)
  • BÀI 8: TRUY VẤN DỮ LIỆU 2. Tạo mẫu hỏi:
    • Xét bài toán đặt vấn đề:
    Bảng Hocsinh chứa thông tin học sinh Bảng Diem chứa điểm của học sinh Yêu cầu: 1. Tính tổng điểm thi của từng thí sinh? 2. Cho biết điểm bình quân các môn thi của từng học sinh?
  • BÀI 8: TRUY VẤN DỮ LIỆU 2. Tạo mẫu hỏi: CÁC THAO TÁC TẠO MẪU HỎI BƯỚC 1 : Xác định các thông số cần tạo mẫu hỏi CÁC THÔNG SỐ VÍ DỤ ÁP DỤNG
    • Nguồn dữ liệu
    • Các trường có mặt trong mẫu hỏi
    • Điều kiện lọc bản ghi
    • Trường dùng để sắp xếp các bản ghi
    • Trường cần tính toán
    Bảng Hocsinh và bảng Diem Trường HoDem, Ten, Hoa, Van, Tin Không có Trường Ten sắp xếp tăng dần Tong: [Toan]+ [Ly] +[Sinh] +[Van] + [Su]+[Anh]
  • BÀI 8: TRUY VẤN DỮ LIỆU 2. Tạo mẫu hỏi: 1 BƯỚC 2 : Tạo mẫu hỏi Chọn đối tượng Queries C1: Tự thiết kế ( Creat query in Design view ) BƯỚC 1 : Xác định các thông số cần tạo mẫu hỏi C1: Dùng thuật sĩ ( Creat query by using wizard )
  • BÀI 8: TRUY VẤN DỮ LIỆU 2 Chọn dữ liệu nguồn (từ các bảng_ table và các mẫu hỏi_ query )
    • Chọn tên bảng hoặc tên mẫu hỏi rồi nháy vào nút Add
    • Nháy nút Close
    2. Tạo mẫu hỏi:
  • BÀI 8: TRUY VẤN DỮ LIỆU 2. Tạo mẫu hỏi: 3 Khai báo các thông số trong chế độ thiết kế
    • Field : Khai báo tên các trường có thể xuất hiện trong mẫu hỏi
    • Table : Khai báo tên bảng chứa trường tương ứng
    • Sort : Khai báo các trường cần sắp xếp (nếu có)
    • Show : Khai báo các trường được chọn để xuất hiện trong mẫu hỏi
    • Criteria : Mô tả điều kiện ( viết dưới dạng logic ) để chọn các bản ghi đưa vào mẫu hỏi.
  • BÀI 8: TRUY VẤN DỮ LIỆU 2. Tạo mẫu hỏi: 4 Xây dựng biểu thức tính giá trị cho các trường Nhập tên trường cần tính toán, nháy vào nút lệnh Nhập biểu thức tính toán rồi nhấn OK
  •