SlideShare a Scribd company logo
1 of 15
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. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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  ,[object Object],[object Object],[object Object],[object Object],[object Object]
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: ,[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],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 ) ,[object Object],[object Object],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ế ,[object Object],[object Object],[object Object],[object Object],[object Object]
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
 

More Related Content

What's hot

ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Designyht4ever
 
Phụ thuộc hàm và các dạng chuẩn - dhcntt
Phụ thuộc hàm và các dạng chuẩn - dhcnttPhụ thuộc hàm và các dạng chuẩn - dhcntt
Phụ thuộc hàm và các dạng chuẩn - dhcnttanhhuycan83
 
Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1Nguyễn Trọng
 
Chương 3 Ngôn ngữ truy vấn có cấu trúc (SQL)
Chương 3 Ngôn ngữ truy vấn có cấu trúc (SQL)Chương 3 Ngôn ngữ truy vấn có cấu trúc (SQL)
Chương 3 Ngôn ngữ truy vấn có cấu trúc (SQL)Hoa Le
 
Lý thuyết thiết kế CSDL
Lý thuyết thiết kế CSDL Lý thuyết thiết kế CSDL
Lý thuyết thiết kế CSDL nataliej4
 
Chapter7 transport layer
Chapter7 transport layerChapter7 transport layer
Chapter7 transport layerNghia Simon
 
Bài giảng xác suất thống kê
Bài giảng xác suất thống kêBài giảng xác suất thống kê
Bài giảng xác suất thống kêHọc Huỳnh Bá
 
San la da co o trau bo (2) (1).pptx
San la da co o trau bo (2) (1).pptxSan la da co o trau bo (2) (1).pptx
San la da co o trau bo (2) (1).pptxHuynhKhanh21
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4caolanphuong
 
Ngân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhNgân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhCao Toa
 
[Sách chuyên ngành hóa học online] bài tập hóa học đại cương &amp; hóa lý cơ ...
[Sách chuyên ngành hóa học online] bài tập hóa học đại cương &amp; hóa lý cơ ...[Sách chuyên ngành hóa học online] bài tập hóa học đại cương &amp; hóa lý cơ ...
[Sách chuyên ngành hóa học online] bài tập hóa học đại cương &amp; hóa lý cơ ...ManhHa Nguyen
 
Giáo trình kỹ thuật số Chương 3 -4.doc
Giáo trình kỹ thuật số Chương 3 -4.docGiáo trình kỹ thuật số Chương 3 -4.doc
Giáo trình kỹ thuật số Chương 3 -4.docMan_Ebook
 
Ket tap, ke thua
Ket tap, ke thuaKet tap, ke thua
Ket tap, ke thuaTuan Do
 
Chương 1_Tổng quan về thiết kế logic số_Phần 2_nosound.pptx
Chương 1_Tổng quan về thiết kế logic số_Phần 2_nosound.pptxChương 1_Tổng quan về thiết kế logic số_Phần 2_nosound.pptx
Chương 1_Tổng quan về thiết kế logic số_Phần 2_nosound.pptxhuythuong7984
 
Tim hieu thanh ghi in asm
Tim hieu thanh ghi in asmTim hieu thanh ghi in asm
Tim hieu thanh ghi in asmMy Đá
 
Chuong 2arm cortex
Chuong 2arm cortexChuong 2arm cortex
Chuong 2arm cortexTien Le
 

What's hot (20)

ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Design
 
Phụ thuộc hàm và các dạng chuẩn - dhcntt
Phụ thuộc hàm và các dạng chuẩn - dhcnttPhụ thuộc hàm và các dạng chuẩn - dhcntt
Phụ thuộc hàm và các dạng chuẩn - dhcntt
 
Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1Cơ Sở Dữ Liệu - Chương 1
Cơ Sở Dữ Liệu - Chương 1
 
Chương 3 Ngôn ngữ truy vấn có cấu trúc (SQL)
Chương 3 Ngôn ngữ truy vấn có cấu trúc (SQL)Chương 3 Ngôn ngữ truy vấn có cấu trúc (SQL)
Chương 3 Ngôn ngữ truy vấn có cấu trúc (SQL)
 
Lý thuyết thiết kế CSDL
Lý thuyết thiết kế CSDL Lý thuyết thiết kế CSDL
Lý thuyết thiết kế CSDL
 
Chapter7 transport layer
Chapter7 transport layerChapter7 transport layer
Chapter7 transport layer
 
Bài giảng xác suất thống kê
Bài giảng xác suất thống kêBài giảng xác suất thống kê
Bài giảng xác suất thống kê
 
San la da co o trau bo (2) (1).pptx
San la da co o trau bo (2) (1).pptxSan la da co o trau bo (2) (1).pptx
San la da co o trau bo (2) (1).pptx
 
Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4Phan tich thiet_ke_he_thong_quan_ly_part_4
Phan tich thiet_ke_he_thong_quan_ly_part_4
 
Ngân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tínhNgân hàng câu hỏi kiến trúc máy tính
Ngân hàng câu hỏi kiến trúc máy tính
 
[Sách chuyên ngành hóa học online] bài tập hóa học đại cương &amp; hóa lý cơ ...
[Sách chuyên ngành hóa học online] bài tập hóa học đại cương &amp; hóa lý cơ ...[Sách chuyên ngành hóa học online] bài tập hóa học đại cương &amp; hóa lý cơ ...
[Sách chuyên ngành hóa học online] bài tập hóa học đại cương &amp; hóa lý cơ ...
 
Giáo trình kỹ thuật số Chương 3 -4.doc
Giáo trình kỹ thuật số Chương 3 -4.docGiáo trình kỹ thuật số Chương 3 -4.doc
Giáo trình kỹ thuật số Chương 3 -4.doc
 
Mô hình 3 lớp
Mô hình 3 lớpMô hình 3 lớp
Mô hình 3 lớp
 
Ket tap, ke thua
Ket tap, ke thuaKet tap, ke thua
Ket tap, ke thua
 
Giáo án 6
Giáo án 6Giáo án 6
Giáo án 6
 
Chương 1_Tổng quan về thiết kế logic số_Phần 2_nosound.pptx
Chương 1_Tổng quan về thiết kế logic số_Phần 2_nosound.pptxChương 1_Tổng quan về thiết kế logic số_Phần 2_nosound.pptx
Chương 1_Tổng quan về thiết kế logic số_Phần 2_nosound.pptx
 
Tim hieu thanh ghi in asm
Tim hieu thanh ghi in asmTim hieu thanh ghi in asm
Tim hieu thanh ghi in asm
 
Ltdt
LtdtLtdt
Ltdt
 
Chuong 2arm cortex
Chuong 2arm cortexChuong 2arm cortex
Chuong 2arm cortex
 
Bài tập HTML/CSS
Bài tập HTML/CSSBài tập HTML/CSS
Bài tập HTML/CSS
 

Similar to Truy van du lieu

K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dlK33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dlTin5VungTau
 
Giáo trình access thực hành
Giáo trình access thực hànhGiáo trình access thực hành
Giáo trình access thực hànhhungkk
 
Giao trinh-access 2003 full
Giao trinh-access 2003 fullGiao trinh-access 2003 full
Giao trinh-access 2003 fullVo Linh Truong
 
Bai8 truy van du lieu_huynhthithuylinh
Bai8 truy van du lieu_huynhthithuylinhBai8 truy van du lieu_huynhthithuylinh
Bai8 truy van du lieu_huynhthithuylinhlinhhuynhk37sptin
 
De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7Levin Duong
 
Kichbandayhoctinhoc10 bai4-140615131551-phpapp01-140618033132-phpapp01
Kichbandayhoctinhoc10 bai4-140615131551-phpapp01-140618033132-phpapp01Kichbandayhoctinhoc10 bai4-140615131551-phpapp01-140618033132-phpapp01
Kichbandayhoctinhoc10 bai4-140615131551-phpapp01-140618033132-phpapp01Lã Văn Hải
 
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppthệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.pptPhamThiThuThuy1
 
bai_giang_access_phan_query.ppt
bai_giang_access_phan_query.pptbai_giang_access_phan_query.ppt
bai_giang_access_phan_query.pptTonc15
 
kịch bản dạy học tin học 10 bai4
kịch bản dạy học tin học 10 bai4kịch bản dạy học tin học 10 bai4
kịch bản dạy học tin học 10 bai4Dang Nguyen
 
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615clbinternet.info
 
Bai 1 tong quan ve ctdl&amp;gt
Bai 1   tong quan ve ctdl&amp;gtBai 1   tong quan ve ctdl&amp;gt
Bai 1 tong quan ve ctdl&amp;gtTrangThu251076
 
Young mine textbook
Young mine textbookYoung mine textbook
Young mine textbookhoaibao2603
 
Bai1 xaydung csdl-access
Bai1 xaydung csdl-accessBai1 xaydung csdl-access
Bai1 xaydung csdl-accessHào Kiệt
 
Baigiang query
Baigiang queryBaigiang query
Baigiang queryViet Hoa
 
Câu hỏi trắc nghiệm Microsoft Excel
Câu hỏi trắc nghiệm Microsoft ExcelCâu hỏi trắc nghiệm Microsoft Excel
Câu hỏi trắc nghiệm Microsoft ExcelKhanh An
 
Lớp 12: Đề KT 1T lần 1
Lớp 12: Đề KT 1T lần 1Lớp 12: Đề KT 1T lần 1
Lớp 12: Đề KT 1T lần 1Heo_Con049
 

Similar to Truy van du lieu (20)

K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dlK33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
K33103366_lengocthuytruc_lop12_Chuong2_bai8_truyvan_dl
 
Baigiang8
Baigiang8Baigiang8
Baigiang8
 
Giáo trình access thực hành
Giáo trình access thực hànhGiáo trình access thực hành
Giáo trình access thực hành
 
Giao trinh-access 2003 full
Giao trinh-access 2003 fullGiao trinh-access 2003 full
Giao trinh-access 2003 full
 
Bai8 truy van du lieu_huynhthithuylinh
Bai8 truy van du lieu_huynhthithuylinhBai8 truy van du lieu_huynhthithuylinh
Bai8 truy van du lieu_huynhthithuylinh
 
04 query
04 query04 query
04 query
 
De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7
 
Kichbandayhoctinhoc10 bai4-140615131551-phpapp01-140618033132-phpapp01
Kichbandayhoctinhoc10 bai4-140615131551-phpapp01-140618033132-phpapp01Kichbandayhoctinhoc10 bai4-140615131551-phpapp01-140618033132-phpapp01
Kichbandayhoctinhoc10 bai4-140615131551-phpapp01-140618033132-phpapp01
 
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppthệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
hệ quản trị cơ sở dữ liệu MS Access: BaigiangQuery.ppt
 
bai_giang_access_phan_query.ppt
bai_giang_access_phan_query.pptbai_giang_access_phan_query.ppt
bai_giang_access_phan_query.ppt
 
kịch bản dạy học tin học 10 bai4
kịch bản dạy học tin học 10 bai4kịch bản dạy học tin học 10 bai4
kịch bản dạy học tin học 10 bai4
 
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
CLB Internet - iShare: Ky nang Excel cho moi nguoi - 240615
 
Bai 1 tong quan ve ctdl&amp;gt
Bai 1   tong quan ve ctdl&amp;gtBai 1   tong quan ve ctdl&amp;gt
Bai 1 tong quan ve ctdl&amp;gt
 
Young mine textbook
Young mine textbookYoung mine textbook
Young mine textbook
 
Ontap
OntapOntap
Ontap
 
Bai1 xaydung csdl-access
Bai1 xaydung csdl-accessBai1 xaydung csdl-access
Bai1 xaydung csdl-access
 
Access Toan Tap
Access Toan TapAccess Toan Tap
Access Toan Tap
 
Baigiang query
Baigiang queryBaigiang query
Baigiang query
 
Câu hỏi trắc nghiệm Microsoft Excel
Câu hỏi trắc nghiệm Microsoft ExcelCâu hỏi trắc nghiệm Microsoft Excel
Câu hỏi trắc nghiệm Microsoft Excel
 
Lớp 12: Đề KT 1T lần 1
Lớp 12: Đề KT 1T lần 1Lớp 12: Đề KT 1T lần 1
Lớp 12: Đề KT 1T lần 1
 

Truy van du lieu

  • 1. 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
  • 2. 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”
  • 3. 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?
  • 4. 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) ?
  • 5.
  • 6. 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
  • 7.
  • 8. 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)
  • 9.
  • 10.
  • 11. 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 )
  • 12.
  • 13.
  • 14. 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
  • 15.  

Editor's Notes

  1. Trong bài học trước chúng ta đã tạo cơ sở dl QLHS.
  2. Đố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? -&gt; ta dùng nhiều bảng….thế ta phải dùng gì?
  3. Vậy dựa vào