Ctrl + phóng to trang web
Ctrl - thu nhỏ trang web

Thầy cô kiến thức thâm sâu
Học sinh chăm chỉ bước đầu thành công.

Gợi ý trả lời sgk tin học 11 - Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc (Sách kết nối tri thức - Định hướng tin học ứng dụng)

 Đây là phần gợi ý trả lời sgk tin học 11 (Sách kết nối tri thức - Định hướng tin học ứng dụng), Bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc. Gợi ý trả lời cũng như hướng dẫn thực hành rất chi tiết cho tất cả các mục trong bài học. Các em truy cập vào để tham khảo nhé. Chúc các em học tập tốt!



Khởi động (trang 69): Ở bài trước các em đã biết hệ QTCSDL với vai trò là một bộ phần mềm hỗ trợ khởi tạo, cập nhật, truy xuất CSDL để người dùng có thể cập nhật, truy xuất CSDL. Ngày nay người ta thực hiện công việc đó chủ yếu thông qua ngôn ngữ truy vấn có cấu trúc SQL. Sự khác biệt của việc sử dụng SQL so với việc truy xuất dữ liệu bằng ngôn ngữ lập trình là gì?

Gợi ý trả lời:

Sự khác biệt chính giữa SQL và ngôn ngữ lập trình là:
 - SQL được thiết kế để làm việc với cơ sở dữ liệu, trong khi ngôn ngữ lập trình được thiết kế để thực hiện các tác vụ phức tạp khác.
 - SQL được sử dụng để truy xuất và cập nhật dữ liệu trong CSDL, trong khi ngôn ngữ lập trình được sử dụng để thực hiện các tác vụ phức tạp khác như xử lý dữ liệu, tính toán và hiển thị kết quả cho người dùng.
1. LỢI ÍCH CỦA NGÔN NGỮ TRUY VẤN
Hoạt động 1 (trang 69): Thảo luận về hai cách truy xuất dữ liệu
Để lấy danh sách các bản nhạc do nhạc sĩ Văn Cao (mã định danh Aid=1), sáng tác trong bảng dữ liệu Bản nhạc, ta có thể thực hiện theo một trong hai cách sau:
 - Dùng một ngôn ngữ lập trình, viết chương trình mở tệp chứa bảng dữ liệu Bản nhạc, rồi lần lượt lấy ra từng nhóm dữ liệu liên quan đến từng bản nhạc, sau đó tách phần Aid để kiểm tra, nếu Aid=1 thì đưa ra tên bản nhạc (tenBN).
 - Dùng ngôn ngữ truy vấn, viết: “CHỌN TenBN TỪ Bản nhạc VỚI Aid=1” rồi gửi cho hệ QTCSDL thực hiện.
Sự khác biệt cơ bản trong cách truy vấn nhờ ngôn ngữ truy vấn so với lập trình trực tiếp theo em là gì?

Gợi ý trả lời:

Sự khác biệt cơ bản giữa cách truy vấn dữ liệu thông qua ngôn ngữ truy vấn và lập trình trực tiếp là:
 - Ngôn ngữ truy vấn được thiết kế đặc biệt để truy vấn dữ liệu trong cơ sở dữ liệu một cách hiệu quả và đơn giản, trong khi lập trình trực tiếp cần phải sử dụng ngôn ngữ lập trình để thực hiện các truy vấn dữ liệu và đảm bảo tính đúng đắn của chúng.
 - Sử dụng ngôn ngữ truy vấn có thể giúp thực thi các truy vấn nhanh hơn và dễ dàng bảo trì hơn trong các ứng dụng liên tục sử dụng dữ liệu từ cơ sở dữ liệu. Tuy nhiên, lập trình trực tiếp cũng còn được sử dụng để thực hiện các truy vấn dữ liệu phức tạp hoặc kết hợp các tác vụ khác nhau trong ứng dụng.
2. KHỞI TẠO CSDL
CÂU HỎI
Câu hỏi 1 (trang 71):
Hãy viết câu truy vấn tạo bảng Ca sĩ như đã mô tả trong Bài 13 với tên bảng là casi.

Gợi ý trả lời:

CÂU HỎI
Câu hỏi 2 (trang 71):
Hãy viết câu truy vấn thêm khoá chính Sid cho bảng casi.

Gợi ý trả lời:

3. CẬP NHẬT VÀ TRUY XUẤT DỮ LIỆU
CÂU HỎI
Câu hỏi 1 (trang 72):
Hãy viết câu truy vấn lấy tất cả các dòng của bảng nhacsi.

Gợi ý trả lời:

Câu hỏi 2 (trang 72): Hãy viết câu truy vấn thêm các dòng cho bảng casi với các giá trị là (‘NTK’, 'Nguyễn Trung Kiên’), (‘QD’, 'Quy Dương’), (‘YM’, 'Y Moan').

Gợi ý trả lời:

4. KIỂM SOÁT QUYỀN TRUY CẬP
CÂU HỎI
Câu hỏi 1 (trang 72):
Hãy viết câu truy vấn cấp quyền UPDATE đối với tất cả các bảng trong CSDL music cho người dùng mod.

Gợi ý trả lời:

Câu hỏi 2 (trang 72): Hãy viết câu truy vấn thu hồi quyền DELETE đối bảng nhacsi trong CSDL music cho người dùng mod.

Gợi ý trả lời:

LUYỆN TẬP
Luyện tập 1 (trang 72):
Hãy viết câu truy vấn tạo bảng Bản thu âm (banthuam) như đã mô tả trong Bài 13.

Gợi ý câu truy vấn:

Luyện tập 2 (trang 72): Viết câu truy vấn tạo khoá ngoại MidSid cho bảng banthuam.

Gợi ý câu truy vấn:

Luyện tập 3 (trang 72): Viết câu truy vấn lấy ra tất cả các dòng trong liên kết bảng banthuam với bảng bannhac, mỗi dòng lấy các cột: Mid, Sid của bảng banthuam và cột TenBN của bảng bannhac.

Gợi ý câu truy vấn:

VẬN DỤNG (trang 72):
Viết câu truy vấn lấy ra tất cả các dòng trong liên kết bảng banthuam với bảng bannhac và bảng casi, mỗi dòng lấy các cột: Mid, Sid của bảng banthuam, cột TenBN của bảng bannhacTenCS của bảng casi.

Gợi ý câu truy vấn:

--- The end! ---

CÙNG CHUYÊN MỤC:
Chủ đề 1: Máy tính và xã hội tri thức
Gợi ý trả lời sgk tin 11: Bài 1-Hệ điều hành
Gợi ý trả lời sgk tin 11: Bài 2-Thực hành sử dụng hệ điều hành
Gợi ý trả lời sgk tin 11: Bài 3-Phần mềm nguồn mở và phần mềm chạy trên Internet
Gợi ý trả lời sgk tin 11: Bài 4-Bên trong máy tính
Gợi ý trả lời sgk tin 11: Bài 5-Kết nối máy tính với các thiết bị số
Chủ đề 2: Tổ chức lưu trữ, tìm kiếm và chia sẻ thông tin
Gợi ý trả lời sgk tin 11: Bài 6-Lưu trữ và chia sẻ tệp tin trên Internet (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 7-Thực hành tìm kiếm thông tin trên Internet
Gợi ý trả lời sgk tin 11: Bài 8-Thực hành nâng cao sử dụng thư điện tử và mạng xã hội
Chủ đề 3: Đạo đức, pháp luật và văn hóa trong môi trường số
Gợi ý trả lời sgk tin 11: Bài 9-Giao tiếp an toàn trên Internet
Chủ đề 4: Giới thiệu các hệ cơ sở dữ liệu
Gợi ý trả lời sgk tin 11: Bài 10-Lưu trữ dữ liệu và khai thác thông tin
Gợi ý trả lời sgk tin 11: Bài 11-Cơ sở dữ liệu
Gợi ý trả lời sgk tin 11: Bài 12-Hệ quản trị cơ sở dữ liệu và hệ cơ sở dữ liệu (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 13-Cơ sở dữ liệu quan hệ
Gợi ý trả lời sgk tin 11: Bài 14-SQL-Ngôn ngữ truy vấn có cấu trúc
Gợi ý trả lời sgk tin 11: Bài 15-Bảo mật và an toàn hệ cơ sở dữ liệu
Chủ đề 5: Hướng nghiệp với tin học
Gợi ý trả lời sgk tin 11: Bài 16-Công việc quản trị cơ sở dữ liệu
Chủ đề 6: Thực hành tạo và khai thác cơ sở dữ liệu
Gợi ý trả lời sgk tin 11: Bài 17-Quản trị cơ sở dữ liệu trên máy tính
Gợi ý trả lời sgk tin 11: Bài 18-Thực hành xác định cấu trúc bảng và các trường khoá
Gợi ý trả lời sgk tin 11: Bài 19-Thực hành tạo lập cơ sở dữ liệu và các bảng
Gợi ý trả lời sgk tin 11: Bài 20-Thực hành tạo lập các bảng có khoá ngoài (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 21-Thực hành cập nhật và truy xuất dữ liệu các bảng (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 22-Thực hành cập nhật bảng dữ liệu có tham chiếu (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 23-Thực hành truy xuất dữ liệu qua liên kết bảng (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 24-Thực hành sao lưu dữ liệu (Gợi ý trả lời sgk tin học 11)
Chủ đề 7: Phần mềm chỉnh sửa ảnh và làm video
Gợi ý trả lời sgk tin 11: Bài 25-Phần mềm chỉnh sửa ảnh (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 26-Công cụ tinh chỉnh màu sắc và công cụ chọn (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 27-Công cụ vẽ và một số ứng dụng (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 28-Tạo ảnh động (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 29-Khám phá phần mềm làm phim (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 30-Biên tập phim (Gợi ý trả lời sgk tin học 11)
Gợi ý trả lời sgk tin 11: Bài 31-Thực hành tạo phim hoạt hình (Gợi ý trả lời sgk tin học 11)

XEM THÊM:

1. Lý thuyết tin học 11 (Sách kết nối tri thức - Định hướng tin học ứng dụng)
2. Thực hành tin học 11 (Sách kết nối tri thức - Định hướng tin học ứng dụng)
3. Gợi ý trả lời SGK tin học 11 (Sách kết nối tri thức - Định hướng tin học ứng dụng)
4. Trắc nghiệm tin học 11 (Sách kết nối tri thức - Định hướng tin học ứng dụng)
5. Bài giảng điện tử tin học 11 (Sách kết nối tri thức - Định hướng tin học ứng dụng)
6. Kiểm tra tin học 11 (Sách kết nối tri thức - Định hướng tin học ứng dụng)

☎ TIN HỌC 10-KẾT NỐI TRI THỨC
☎ TIN HỌC 11-KẾT NỐI TRI THỨC
☎ TIN HỌC 12-KẾT NỐI TRI THỨC

Tổng số lượt xem

Chăm chỉ chiến thắng tài năng
khi tài năng không chịu chăm chỉ.

- Tim Notke -

Bản quyền
Liên hệ
Chat Zalo
Chat Facebook