Bài giảng Tin học Lớp 12 - Tiết 41+42, Bài 11: Các thao tác với cơ sở dữ liệu quan hệ - Tạ Thị Lệ Hằng

ppt 30 trang phanha23b 29/03/2022 6022
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 12 - Tiết 41+42, Bài 11: Các thao tác với cơ sở dữ liệu quan hệ - Tạ Thị Lệ Hằng", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbai_giang_tin_hoc_lop_12_tiet_4142_bai_11_cac_thao_tac_voi_c.ppt

Nội dung text: Bài giảng Tin học Lớp 12 - Tiết 41+42, Bài 11: Các thao tác với cơ sở dữ liệu quan hệ - Tạ Thị Lệ Hằng

  1. TRƯỜNG THPT TRUNG GIÃ TiÕt 41, 42 BÀI 11 – Tin Học 12 CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ GV: Tạ Thị Lệ Hằng
  2. CÁC THAO TÁC VỚI CSDLQUAN HỆ 1 Tạo lập cơ sở dữ liệu 2 Cập nhật dữ liệu 3 Khai thác CSDL
  3. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 1. Tạo lập cơ sở dữ liệu NỘI DUNG Tạo lập CSDL 1. Tạo lập CSDL Tạo bảng. Chọn khóa chính cho bảng. Đặt tên bảng và lưu cấu trúc bảng. Tạo liên kết cho bảng.
  4. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 1. Tạo lập cơ sở dữ liệu NỘI DUNG • Tạo bảng: Thực hiện khai báo cấu trúc của bảng: 1. Tạo lập CSDL - Đặt tên các trường - Chỉ định kiểu dữ liệu cho trường •Tạo bảng - Lựa chọn tính chất cho trường - Mô tả nếu cần thiết Mô tả Kiểu DL Tên trường Lựa chọn tính chất
  5. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 1. Tạo lập cơ sở dữ liệu NỘI DUNG • Chọn khoá chính cho bảng: - Chỉ định khóa: 1. Tạo lập CSDL + Chọn trường làm khóa chính. + Nháy nút khoá hoặc chọn lệnh Edit-> • Tạo bảng • Chọn khoá chính Primary Key cho bảng - Để hệ QTCSDL tự động chọn Tự động Chỉ định
  6. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 1. Tạo lập cơ sở dữ liệu NỘI DUNG • Đặt tên bảng và lưu cấu trúc bảng: - Chọn File -> Save hộp thoại mở ra 1. Tạo lập CSDL - Gõ tên bảng vào ô Table Name • Tạo bảng - Nhấn Enter hoặc chọn OK • Chọn khoá chính cho bảng • Đặt tên và lưu cấu trúc bảng
  7. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 1. Tạo lập cơ sở dữ liệu NỘI DUNG • Tạo liên kết giữa các bảng: - Xác định các trường chung trong các bảng. 1. Tạo lập CSDL • Tạo bảng • Chọn khoáchính cho bảng • Đặt tên và lưu cấu trúc bảng • Tạo liên kết giữa các bảng
  8. Các bảng đã được tạo liên kết
  9. Mục đích tạo liên kết giữa các bảng? Phục vụ việc kết xuất thông tin
  10. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 1. Tạo lập cơ sở dữ liệu NỘI DUNG • Tạo liên kết giữa các bảng: 1. Tạo lập CSDL ➢ Liên kết giúp hệ QTCSDL biết kết nối các bảng như thế nào để phục vụ • Tạo bảng • Chọn khoáchính việc kết xuất thông tin. cho bảng • Đặt tên và lưu cấu trúc bảng • Tạo liên kết giữa các bảng
  11. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ NỘI DUNG 2. Cập nhật dữ liệu 1. Tạo lập CSDL • Thêm bản ghi: Là bổ sung 1 hoặc 1 vài bộ •Tạo bảng dữ liệu vào bảng •Chọn khoá chính cho bảng •Đặt tên và lưu • Chỉnh sửa dữ liệu: Là việc thay đổi các giá cấu trúc bảng trị của thuộc tính •Liên kết giữa các bảng • Xóa bản ghi: Là việc xóa một hoặc một số 2. Cập nhật dữ liệu 1. Tạo lập CSDL bộ của bảng
  12. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ C1: Nhập trực tiếp với bảng NỘI DUNG 1. Tạo lập CSDL Có những hình thức •Tạo bảng •Chọn khoáchính nhập dữ liệu nào??? cho bảng •Đặt tên và lưu cấu trúc bảng •Liên kết giữa các bảng C2: Nhập với biểu mẫu 2.Cập nhật dữ liệu 1. Tạo lập CSDL •Thêm bản ghi •Sửa dữ liệu •Xóa bản ghi
  13. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ Thế nào là cập nhật cấu trúc dữ liệu và cập nhật dữ liệu? ✓ Cập nhật cấu trúc dữ liệu: thay đổi cấu trúc bảng ✓ Cập nhật dữ liệu: thay đổi nội dung các bản ghi
  14. Nhập thông tin khách hàng tại một khách sạn
  15. Nhập thông tin bệnh nhân tại một bệnh viện
  16. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu Những thao tác nào được xem là khai thác CSDL?
  17. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu a. Sắp xếp các bản ghi - Một hệ cơ sở dữ liệu được tổ chức hoặc cung cấp phương tiện truy cập các bản ghi theo một trình tự nào đó. - Ví dụ:
  18. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu ➢ Dữ liệu được sắp xếp tên theo thứ tự bảng chữ cái
  19. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu b. Truy vấn dữ liệu. KhiTruy nào vấn chúng dữ liệu ta (tạocần mẫu truy hỏi) vấn là dữ gì? liệu?
  20. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu b. Truy vấn dữ liệu. - Là việc khai thác, thu thập thông tin từ nhiều bảng trong CSDL quan hệ đáp ứng yêu cầu của người dùng. ➔ Truy vấn là một dạng lọc - Ví dụ:
  21. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu b. Truy vấn dữ liệu. Lọc ra thông tin những học sinh khá.
  22. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu b. Truy vấn dữ liệu. Để phục vụ việc truy vấn hệ QTCSDL cho phép nhập các biểu thức hay các tiêu chí nhằm mục đích sau: ❖ Định vị các bản ghi (sắp xếp); ❖ Thiết lập liên kết giữa các bảng; ❖ Liệt kê một tập con các bản ghi và các trường; ❖ Thực hiện các phép toán; ❖ Thực hiện các thao tác QLDL.
  23. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu c. Xem dữ liệu. Có mấy cách xem dữ liệu?
  24. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu c. Xem dữ liệu. ➢ Xem toàn bộ bảng ➢ Xem các bản ghi bằng biểu mẫu ➢ Dùng công cụ lọc để xem một số bản ghi
  25. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu Muốn tập hợp dữ liệu và in chúng ra, ta thực hiện thao tác khai thác nào?
  26. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu d. Kết xuất báo cáo. - Các thông tin được thu thập bằng cách tập hợp dữ liệu theo các tiêu chí do người dùng đặt ra, thường được in hay hiển thị trên màn hình theo khuôn mẫu định sẵn. - Ví dụ:
  27. BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ 3. Khai thác cơ sở dữ liệu d. Kết xuất báo cáo.
  28. CÁC THAO TÁC VỚI CSDL QUAN HỆ
  29. Dặn dò Học bài và làm Bài Kiểm Tra lấy điểm HS 1 theo đường link đính kèm bài học này.