Câu hỏi:

03/12/2024 2,609

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 học sinh mượn sách gồm Số thẻ học sinh, họ tên, lớp, mã sách, ngày mượn, số lượng.

Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa... kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 70k).

Tổng ôn Toán-lý hóa Văn-sử-đia Tiếng anh & các môn khác

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 [Người mượn].[Số thẻ], [Họ tên], [ngày sinh], [lớp], [Mã sách], [ngày mượn], [số lượng]

FROM [Người đọc] INNER JOIN [Mượn sách] ON [Người đọc].[Số thẻ] = [Mượn sách].[Số thẻ]

Bình luận


Bình luận

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

Câu 1:

Việc lưu trữ dữ liệu không tách rời việc?

Xem đáp án » 03/12/2024 13,530

Câu 2:

 Mục đích chính của quản lý thông tin là?

Xem đáp án » 03/12/2024 8,575

Câu 3:

 Tình trạng phụ thuộc giữ chương trình và dữ liệu dẫn tới việc?

Xem đáp án » 03/12/2024 7,784

Câu 4:

Thói quen cá nhân của người lưu trữ có thể dẫn đến?

Xem đáp án » 03/12/2024 7,533

Câu 5:

 Muốn liên kết các bảng theo thứ tự chỉ định ta dùng câu truy xuất nào dưới đây?

Xem đáp án » 03/12/2024 6,113

Câu 6:

 Muốn Thêm dữ liệu bào bảng <tên bảng> với giá trị lấy từ <danh sách giá trị>  ta dùng câu truy xuất nào dưới đây?

Xem đáp án » 03/12/2024 5,933

Câu 7:

Vì sao người quản trị CSDL cần thường xuyên tạo các bản sao dữ liệu dự phòng?

Xem đáp án » 03/12/2024 5,887