Bài giảng Tin học Lớp 12 - Chương III: Hệ cơ sở dữ liệu quan hệ - Bài 11: Các thao tác với CSDL quan hệ

pptx 34 trang phanha23b 29/03/2022 4370
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 12 - Chương III: Hệ cơ sở dữ liệu quan hệ - Bài 11: Các thao tác với CSDL quan hệ", để 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:

  • pptxbai_giang_tin_hoc_lop_12_chuong_iii_he_co_so_du_lieu_quan_he.pptx

Nội dung text: Bài giảng Tin học Lớp 12 - Chương III: Hệ cơ sở dữ liệu quan hệ - Bài 11: Các thao tác với CSDL quan hệ

  1. CHƯƠNG III Bài 11: CÁC THAO TÁC VỚI CSDL QUAN HỆ
  2. CHƯƠNG III 1 Tạo lập cơ sở dữ liệu 2 Cập nhật dữ liệu 3 Khai thác CSDL
  3. 1. Tạo lập cơ sở dữ liệu Các công cụ của 1 hệ QTCSDL quan hệ cho phép thực hiện các việc gì?
  4. 1. Tạo lập cơ sở dữ liệu Các thao tác cơ bản cần thực hiện khi tạo lập CSDL?
  5. 1. Tạo lập cơ sở dữ liệu B1. Khai báo cấu trúc bảng  Tên trường  Kiểu dữ liệu cho trường  Kích thước của trường B2. Chọn khóa chính B3. Đặt tên bảng và lưu cấu trúc bảng. B4. Tạo liên kết giữa các bảng. ➢ Ngoài ra: hệ QTCSDL còn cho phép thay đổi cấu trúc bảng, khoá chính và xoá bảng
  6. Sau khi chúng ta tạo bảng thì cần làm gì tiếp Sau khi tạo bảng ta tiến theo? hành nhập dữ liệu cho bảng.
  7. 2. Cập nhật dữ liệu Có những hình thức nhập liệu nào??? Nhập trực tiếp với bảng Nhập với biểu mẫu
  8. 2. Cập nhật dữ liệu ➔ Thông thường việc nhập dữ liệu được thực hiện từ bàn phím. Quá trình cập nhật đảm bảo một số ràng buộc toàn vẹn đã được khai báo. ➔ Để dễ dàng, nhanh hơn và hạn chế bớt nhầm lẫn khi nhập dữ liệu ta sử dụng biểu mẫu (Form) để cập nhật dữ liệu. Các thao tác cập nhật dữ liệu là?
  9. 2. Cập nhật dữ liệu Cập nhật dữ liệu gồm:  Thêm bản ghi mới  Chỉnh sửa  Xoá bản ghi ➢ Có thể thực hiện việc cập nhật dữ liệu bằng nhiều cách. Tuy nhiên, chế độ hiển thị trang dữ liệu của bảng cho một cách đơn giản để thực hiện điều này.
  10. 2. Cập nhật dữ liệu Lưu ý: Quá trình cập nhật dữ liệu được hệ quản trị CSDL kiểm soát để đảm bảo các ràng buộc toàn vẹn.
  11. 2. Cập nhật dữ liệu 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
  12. 3. Khai thác cơ sở dữ liệu Những thao tác nào được xem là khai thác CSDL?
  13. 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 đó. - Ta có thể hiển thị trên màn hình hay in ra các bản ghi theo trình tự này. - Các bản ghi có thể được sắp xếp theo nội dung của một hay nhiều trường. - Ví dụ:
  14. 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
  15. 3. Khai thác cơ sở dữ liệu b. Truy vấn dữ liệu. TruyKhi nào vấn chúngdữ liệu ta (tạo cần truymẫu vấn hỏi) dữ là liệu?gì?
  16. 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ụ:
  17. 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á.
  18. 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 để kết xuất thông tin; ❖ 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 quản lý dữ liệu khác .
  19. 3. Khai thác cơ sở dữ liệu b. Truy vấn dữ liệu. - SQL là một công cụ mạnh trong các hệ QTCSL quan hệ thông dụng hiện nay. Nó cho phép người dùng thể hiện truy vấn mà không cần biết nhiều về cấu trúc CSDL.
  20. 3. Khai thác cơ sở dữ liệu c. Xem dữ liệu. Có mấy cách xem dữ liệu?
  21. 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
  22. 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?
  23. 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ụ:
  24. 3. Khai thác cơ sở dữ liệu d. Kết xuất báo cáo.
  25. Câu 1: Hệ quản trị CSDL cho phép thực hiện: A. Tạo lập, cập nhật và khai thác CSDL. B. Tạo lập CSDL. C. Thao tác và xử lý các đối tượng trong CSDL. D. Tạo lập, lưu trữ một CSDL
  26. Câu 2: Khi tạo cấu trúc bảng, tên trường được nhập vào cột. A. Field name. B. Data type C. Field size D. Format
  27. Câu 3: Trong Access, ta có thể sử dụng biểu mẫu để : A. Lập báo cáo B. Sửa cấu trúc bảng C. Nhập dữ liệu D. Tính toán cho các trường tính toán
  28. Câu 4: Phép cập nhật cấu trúc nào nêu dưới đây làm thay đổi giá trị các dữ liệu hiện có trong bảng? A. Thêm một trường vào cuối bảng B. Thay đổi kiểu dữ liệu của một trường C. Đổi tên một trường D. Chèn một trường vào giữa các trường hiện có
  29. Câu 5: Truy vấn dữ liệu có nghĩa là: A. Xóa các dữ liệu không cần đến nữa B. Cập nhật dữ liệu C. Tìm kiếm và hiển thị dữ liệu D. In dữ liệu.
  30. Câu 6: Hãy cho biết ý kiến nào là sai . Với một bảng dữ liệu, hệ QTCSDL cho phép: A. Xem mối liên kết giữa bảng đó với các bảng khác B. Xem nội dung các bản ghi C. Xem một số trường của mỗi bản ghi D. Xem đồng thời cấu trúc và nội dung bản ghi
  31. Câu 7: Việc đầu tiên để tạo lập một CSDL quan hệ là việc nào trong các việc dưới đây: A. Tạo lập một hay nhiều bảng B. Tạo ra một hay nhiều mẫu hỏi C. Tạo ra một hay nhiều biểu mẫu D. Tạo ra một hay nhiều báo cáo
  32. Thank you