Bài 21. Thực hành cập nhật và truy xuất dữ liệu các bảng

Thực hành cập nhật và truy xuất dữ liệu các bảng SGK trang 100 lớp 11 Tin học ứng dụng – NXB Kết Nối Tri Thức, mời các em tham khảo cùng Bumbii.

Chủ đề 6. Thực hành tạo và khai thác cơ sở dữ liệu. Bài 21. Thực hành cập nhật và truy xuất dữ liệu các bảng.

Nhiệm vụ. Cập nhật bảng nhacsi

Hướng dẫn:

1. THÊM MỚI DỮ LIỆU VÀO BẢNG NHACSI

Chọn bảng nhacsi, chọn thẻ Dữ liệu, em sẽ thấy bảng dữ liệu có hai trường idNhacsi tenNhacsi nhưng chưa có dữ liệu.

Giao diện của thẻ dữ liệu
Giao diện của thẻ dữ liệu

Để thêm vào một hàng dữ liệu mới có thể nhấn phím Insert hoặc chọn biểu tượng  hay nháy nút phải chuột lên vùng dữ liệu của bảng và chọn Chèn hàng.

Một hàng dữ liệu rỗng sẽ xuất hiện. Tiếp theo nháy đúp chuột vào từng ô trên hàng đó để nhập dữ liệu tương ứng cho từng trường.

Trường idNhacsi là có kiểu INT, AUTO_INCREMENT (tự động điền giá trị) nên không cần nhập dữ liệu cho trường này.

Nháy đúp chuột vào ô ở cột tenNhacsi để nhập tên Nhạc sĩ, nhấn phím Enter, sau đó nhấn phím Insert để nhập hàng mới.

Giao diện thêm và nhập dữ liệu mới
Giao diện thêm và nhập dữ liệu mới

Tiếp tục thực hành nhập thêm dữ liệu để nắm vững những thao tác nhập dữ liệu.

2. CHỈNH SỬA DỮ LIỆU TRONG BẢNG NHACSI

Giả sử dữ liệu nhập có sai sót, cần sửa lại, chẳng hạn tên nhạc Hoàng Việt thiếu dấu tiếng Việt như Hình 21.4.

Em có thể nháy đúp chuột vào ô dữ liệu cần sửa và nhập lại.

3. XOÁ DÒNG DỮ LIỆU TRONG BẢNG NHACSI

Để xoá các dòng dữ liệu trong bảng nhacsi, hãy đánh dấu những dòng muốn chọn: giữ phím Shift và nháy chuột để chọn những dòng liền nhau hoặc nhấn giữ phím Ctrl và nháy chuột để chọn những dòng tách rời nhau.

Nhấn tổ hợp phím Ctrl+Delete trên bàn phím hoặc chọn biểu tượng  để xoá. Phần mềm sẽ có lời nhắc yêu cầu khẳng định muốn xoá.

Nếu chắc chắn muốn xoá, nháy chuột chọn OK.

Ta có dữ liệu bảng nhạc sĩ đã cập nhật như sau:

4. TRUY XUẤT DỮ LIỆU TỪ BẢNG NHACSI

a) Truy xuất đơn giản

Để xem toàn bộ dữ liệu trong bảng nhacsi, chỉ cần chọn bảng nhacsi và thẻ Dữ liệu.

b) Truy xuất và sắp xếp kết quả theo thứ tự

Nhìn trong danh sách dữ liệu kết xuất, có thể thấy bình thường dữ liệu được kết xuất theo thứ tự tăng dần của trường khoá chính idNhacsi.

Nếu muốn kết xuất theo thứ tự giảm dần của idNhacsi, hãy nháy chuột vào ô idNhacsi. Hình tam giác màu đen sẽ xuất hiện và dữ liệu được kết xuất theo thứ tự giảm dần của idNhacsi.

Kết quả sắp xếp dữ liệu
Kết quả sắp xếp dữ liệu

c) Tìm kiếm

– Để lấy ra danh sách dữ liệu thoả mãn một yêu cầu nào đó có thể thực hiện các thao tác tạo bộ lọc:

Nháy nút phải chuột vào vùng dữ liệu tenNhacsi, chọn Quick Filter, chẳng hạn chọn LIKE “%…”. Nhập vào kí tự P.

Bảng chọn để thiết lập bộ lọc
Bảng chọn để thiết lập bộ lọc
Thao tác thiết lập bộ lọc
Thao tác thiết lập bộ lọc

Kết quả thu được là danh sách hai nhạc sĩ và có chữ P trong tên.

– Để xoá bộ lọc chọn Dọn dẹpLọc.

Xoá bộ lọc đã thiết lập
Xoá bộ lọc đã thiết lập

5. TRUY XUẤT DỮ LIỆU VỚI CÂU TRUY VẤN SQL

Ngoài việc sử dụng các thao tác qua giao diện trực quan như đã hướng dẫn ở trên, cũng có thể nhập câu truy vấn SQL để truy xuất dữ liệu một cách linh hoạt hơn.

Cấu trúc cơ bản câu truy vấn vào một bảng dữ liệu như sau:

Trong đó:

danh_sách_các_trường: liệt kê các tên ngăn cách nhau bởi dấu phẩy. Nếu muốn lấy tất cả các trường dùng kí tự *.

tên_bảng: khi làm việc với nhiều CSDL đồng thời, tên trường phải bao gồm cả tên CSDL, ví dụ: mymusic.bannhac.

biểu_thức_điều_kiện: là biểu thức lôgic xác lập các điều kiện với các giá trị của các trường dữ liệu.

Ví dụ:

tenNhacsi LIKE ‘P%’ AND (idNhacsi=2 OR 1dNhacsi=6)

Cặp dấu [ ] biểu thị nội dung bên trong nó là một lựa chọn có thể dùng hoặc không dùng.

ASC|DESC: nghĩa là ASC hoặc DESC. ASC là viết tắt của Ascending – tăng dần, DESC là viết tắt của Descending – giảm dần.

Ý nghĩa của câu truy vấn trên, với đủ các lựa chọn là: Lấy ra tất cả các dòng dữ liệu, mỗi dòng là giá trị của các trường trong danh sách_các_trường từ bảng tên_bảng ở đó các giá trị thoả mãn. biểu_thức_điều_kiện, kết quả truy vấn được sắp xếp theo thứ tự tên_trường_1 [ASC | DESC], tên_trường_2 [ASC | DESC].

Ví dụ:

Mở CSDL mymusic, chọn thẻ Truy vấn, nhập câu truy vấn trên và chọn . Kết quả nhận được như sau:

Giao diện và thực hiện câu truy vấn dữ liệu
Giao diện và thực hiện câu truy vấn dữ liệu

LUYỆN TẬP

Câu 1. Cập nhật dữ liệu vào bảng casi.

Hướng dẫn:

Câu 2. Truy xuất dữ liệu bảng casi theo các tiêu chí khác nhau.

Hướng dẫn:

Truy xuất dữ liệu với câu truy vấn SQL

VẬN DỤNG

Thực hành cập nhật và truy xuất dữ liệu bảng Tỉnh/Thành phố trong CSDL quản lí danh sách tên Quận/Huyện, Tỉnh/Thành phố.

Hướng dẫn:

Cập nhật dữ liệu:

Bảng Tỉnh:

Truy xuất dữ liệu các tỉnh cho chữ “B” đứng đầu:

Xem các bài giải khác tại Giải bài tập SGK lớp 11 định hướng tin học ứng dụng – NXB Kết nối tri thức với cuộc sống

Thông tin liên hệ & mạng xã hội:
Website: https://bumbii.com/
Facebook: https://www.facebook.com/bumbiiapp
Pinterest: https://www.pinterest.com/bumbiitech

5 1 đánh giá
Article Rating
Theo dõi
Thông báo của
guest

0 Bình luận
Phản hồi nội tuyến
Xem tất cả bình luận
0
Cùng chia sẻ bình luận của bạn nào!x