Giải Tin học 11 Bài 5 (Cánh diều): Thiết kế truy vấn
Với giải bài tập Tin học 11 Bài 5: Thiết kế truy vấn sách Cánh diều hay nhất, chi tiết giúp học sinh dễ dàng làm bài tập Tin học 11 Bài 5.
Giải Tin học 11 Bài 5: Thiết kế truy vấn
Khởi động trang 150 Tin học 11: Theo em để lấy ra một thông tin cụ thể từ CSDL thi cần công cụ gì?
Lời giải:
Để lấy ra một thông tin cụ thể từ cơ sở dữ liệu, bạn cần sử dụng một công cụ truy vấn dữ liệu.
1. Thiết kế truy vấn đơn giản
Lời giải:
SELECT [column1, column2, ...]
FROM table_name
WHERE condition
Vận dụng
Lời giải:
-Mở Microsoft Access 365 và mở cơ sở dữ liệu chứa bảng "BanDoc" (thông tin về bạn đọc) và bảng "Muon" (thông tin về việc mượn sách).
-Tạo một truy vấn mới và chọn các bảng "BanDoc" và "Muon" để liên kết.
Thiết kế truy vấn với các bước sau:
-Chọn trường từ bảng "BanDoc" mà bạn muốn hiển thị trong kết quả truy vấn (ví dụ: ID, TenBanDoc).
-Sử dụng hàm tổng hợp COUNT để đếm số cuốn sách mà bạn đọc đã mượn từ bảng "Muon" (ví dụ: COUNT(Muon.ID) AS SoSachMuon).
-Thêm tiêu chí để kiểm tra điều kiện mượn sách. Bạn có thể sử dụng tiêu chí sau để kiểm tra xem số lượng sách mượn có lớn hơn 5 hay không:
-Sử dụng điều kiện WHERE COUNT(Muon.ID) > 5 trong truy vấn để lọc ra các bạn đọc đã mượn quá 5 cuốn sách.
-Sử dụng tiêu chí WHERE BanDoc.ID = [ID_BanDoc] trong truy vấn để yêu cầu người dùng nhập ID của bạn đọc cụ thể muốn kiểm tra.
-Lưu truy vấn và đặt tên cho nó, ví dụ: "KiemTraMuonSach".
-Sử dụng truy vấn bằng cách mở nó và nhập ID của bạn đọc muốn kiểm tra vào ô tham số.
-Truy vấn sẽ trả về kết quả dựa trên điều kiện kiểm tra. Nếu số sách mượn của bạn đọc vượt quá 5, truy vấn sẽ hiển thị bạn đọc đó.
Câu hỏi tự kiểm tra
Câu hỏi 1 trang 155 Tin học 11: Thao tác nào sẽ mở vùng làm việc thiết kế truy vấn?
Lời giải:
Để mở vùng làm việc thiết kế truy vấn trong Microsoft Access, ta có thể thực hiện các bước sau:
Bước 1: Mở cơ sở dữ liệu trong Microsoft Access.
Bước 2: Chọn tab "Truy vấn" trên thanh menu chính.
Trong nhóm "Xem", bạn có thể thấy nút "Thiết kế truy vấn". Nhấp vào nút này.
Bước 3: Sau khi nhấp vào nút "Thiết kế truy vấn", cửa sổ "Thiết kế truy vấn" sẽ xuất hiện, cho phép bạn xây dựng truy vấn theo ý muốn. Trong cửa sổ này, bạn có thể chọn các bảng và các trường để thêm vào truy vấn, thiết lập các tiêu chí và sắp xếp dữ liệu theo ý muốn.
Câu hỏi 2 trang 155 Tin học 11: Truy vấn có tham số là gì? Lời nhắc điển tham số viết ở đâu?
Lời giải:
Truy vấn có tham số là một loại truy vấn mà tham số được sử dụng để hỏi người dùng cung cấp giá trị vào khi truy vấn được thực thi. Tham số có thể được sử dụng để giới hạn dữ liệu được trả về hoặc để thực hiện các tính toán trên dữ liệu cụ thể. Để sử dụng truy vấn có tham số trong Microsoft Access, người dùng có thể thực hiện các bước sau đây:
- Mở truy vấn mà người dùng muốn thêm tham số.
- Nhấp đúp vào ô "Criteria" (tiêu chí) của trường mà người dùng muốn thêm tham số.
- Để viết lời nhắc tham số thì người dùng cần mở truy vấn muốn thêm tham số, sau đó nhấp đúp vào ô Criteria của trường mà người dùng muốn thêm tham số rồi viết lời nhắc tham số bằng cách sử dụng cú pháp [Nhập giá trị] hoặc [Nhập tên giá trị], tùy thuộc vào loại dữ liệu của trường.
Lưu ý rằng với các truy vấn có nhiều tham số thì người dùng cần xác định lời nhắc tham số cho mỗi trường có tham số. Lời nhắc tham số cũng có thể được định nghĩa trong một câu truy vấn động (có chứa code VBA) thông qua việc sử dụng hàm InputBox để yêu cầu người dùng nhập giá trị.
Lời giải:
Truy vấn hành động là một loại truy vấn trong Microsoft Access cho phép người dùng thực hiện các hành động như thêm, sửa, xóa dữ liệu trong bảng hoặc truy vấn khác. Truy vấn hành động thường được sử dụng để thực hiện các tác vụ hàng loạt trên dữ liệu, giúp tiết kiệm thời gian và nâng cao hiệu suất.
Việc thực hiện truy vấn hành động cần rất thận trọng vì nó có thể làm thay đổi trực tiếp dữ liệu trong cơ sở dữ liệu mà không cần xác nhận từ người dùng. Việc sử dụng truy vấn hành động không cẩn thận có thể dẫn đến việc xóa hoặc thay đổi dữ liệu quan trọng, ảnh hưởng đến tính toàn vẹn của cơ sở dữ liệu và làm mất dữ liệu. Do đó, trước khi thực hiện truy vấn hành động, người dùng nên sao lưu dữ liệu và xác nhận kỹ các thao tác để tránh xóa hoặc thay đổi dữ liệu không mong muốn.
Xem thêm lời giải bài tập Tin học lớp 11 Cánh diều hay, chi tiết khác:
Bài 1: Làm quen với Microsoft Access
Bài 2: Tạo bảng trong cơ sở dữ liệu
Bài 3: Liên kết các bảng trong cơ sở dữ liệu
Xem thêm các chương trình khác:
- Soạn văn lớp 11 Cánh diều (hay nhất)
- Văn mẫu lớp 11 - Cánh diều
- Tóm tắt tác phẩm Ngữ văn 11 – Cánh diều
- Tác giả tác phẩm Ngữ văn 11 - Cánh diều
- Giải SBT Ngữ văn 11 – Cánh diều
- Bố cục tác phẩm Ngữ văn 11 – Cánh diều
- Giải Chuyên đề học tập Ngữ văn 11 – Cánh diều
- Nội dung chính tác phẩm Ngữ văn lớp 11 – Cánh diều
- Soạn văn 11 Cánh diều (ngắn nhất)
- Giải sgk Toán 11 – Cánh diều
- Giải Chuyên đề học tập Toán 11 – Cánh diều
- Lý thuyết Toán 11 - Cánh diều
- Giải sbt Toán 11 – Cánh diều
- Giải sgk Tiếng Anh 11 – ilearn Smart World
- Giải sbt Tiếng Anh 11 - ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh 11 ilearn Smart World đầy đủ nhất
- Giải sgk Vật lí 11 – Cánh diều
- Lý thuyết Vật lí 11 – Cánh diều
- Giải sbt Vật lí 11 – Cánh diều
- Giải Chuyên đề học tập Vật lí 11 – Cánh diều
- Giải sgk Hóa học 11 – Cánh diều
- Giải Chuyên đề học tập Hóa học 11 – Cánh diều
- Lý thuyết Hóa 11 - Cánh diều
- Giải sbt Hóa học 11 – Cánh diều
- Giải sgk Sinh học 11 – Cánh diều
- Lý thuyết Sinh học 11 – Cánh diều
- Giải Chuyên đề học tập Sinh học 11 – Cánh diều
- Giải sbt Sinh học 11 – Cánh diều
- Giải sgk Giáo dục Kinh tế và Pháp luật 11 – Cánh diều
- Giải Chuyên đề học tập Kinh tế pháp luật 11 – Cánh diều
- Lý thuyết Kinh tế pháp luật 11 – Cánh diều
- Giải sbt Kinh tế pháp luật 11 – Cánh diều
- Giải sgk Lịch sử 11 – Cánh diều
- Giải Chuyên đề học tập Lịch sử 11 – Cánh diều
- Lý thuyết Lịch sử 11 - Cánh diều
- Giải sbt Lịch sử 11 – Cánh diều
- Giải sgk Địa lí 11 – Cánh diều
- Giải Chuyên đề học tập Địa lí 11 – Cánh diều
- Lý thuyết Địa lí 11 - Cánh diều
- Giải sbt Địa lí 11 – Cánh diều
- Giải sgk Công nghệ 11 – Cánh diều
- Lý thuyết Công nghệ 11 - Cánh diều
- Giải sbt Công nghệ 11 – Cánh diều
- Giải sgk Giáo dục quốc phòng an ninh 11 – Cánh diều
- Lý thuyết Giáo dục quốc phòng 11 – Cánh diều
- Giải sbt Giáo dục quốc phòng 11 – Cánh diều
- Giải sgk Hoạt động trải nghiệm 11 – Cánh diều