Câu hỏi:

04/12/2024 9,858

II. PHẦN TỰ LUẬN (3,0 điểm)

Bài 1. (2 điểm) Cho CSDL quản lý Thư viện gồm các bảng: Sách (Mã sách, Tên sách, Loại sách, Đơn giá), Người đọc (Số thẻ, Họ tên, Ngày sinh, Lớp), Mượn sách (Mã sách, Số thẻ, Ngày mượn, Số lượng).

a. Hãy xác định khóa chính và khóa ngoài cho mỗi bảng?

b. Giả sử CSDL quản lý thư viện đã được tạo, em hãy viết truy vấn hiển thị danh sách các sách đang được mượn sách gồm Mã sách, Tên sách, ngày mượn, số lượng.

Sách mới 2k7: 30 đề đánh giá năng lực DHQG Hà Nội, Tp. Hồ Chí Minh, BKHN 2025 mới nhất (chỉ từ 110k).

Mua bộ đề Hà Nội Mua bộ đề Tp. Hồ Chí Minh Mua đề Bách Khoa

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

a. Bảng HocSinh:

- Khóa chính của bảng Sách: Mã. Không có khóa ngoài.

- Khóa chính cho bảng Người đọc là: Số thẻ. Không có khóa ngoài.

- Bảng Mượn sách có khóa là số thẻ và mã sách.

- Khóa ngoài là trường số thẻ để liên kết bảng Người mượn và bảng mượn sách; trường mã sách để liên kết bảng Sách và Mượn sách.

b. SELECT DISTINCT [Sách].[Mã sách], [Tên sách], [ngày mượn], [số lượng]

FROM [Sách] INNER JOIN [Mượn sách] ON [Sách].[Mã sách] = [Mượn sách].[Số thẻ]

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Bản ghi là?

Xem đáp án » 04/12/2024 4,812

Câu 2:

Có thể dùng gì để thực hiện ghép nối dữ liệu hai bảng với nhau

Xem đáp án » 04/12/2024 3,775

Câu 3:

Tính toàn vẹn của cơ sở dữ liệu là

Xem đáp án » 04/12/2024 3,462

Câu 4:

 Phần mềm hỗ trợ làm việc với CSDL cần có  các chức năng cập nhật dữ liệu và kiểm tra tính đúng đắn của dữ liệu, hỗ trợ truy xuất dữ liệu và cung cấp giao diện đơn giản để?

Xem đáp án » 04/12/2024 3,250

Câu 5:

 Mỗi cột trong bảng được gọi là?

Xem đáp án » 04/12/2024 3,238

Câu 6:

Thành phần nào của SQL cung cấp các câu truy vấn kiểm soát quyền người dùng với CSDL?

Xem đáp án » 04/12/2024 3,001

Bình luận


Bình luận