Câu hỏi:

03/12/2024 2,938

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.

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ẻ]

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?

Lời giải

Chọn C

Câu 2

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

Lời giải

Chọn A

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?

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

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

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

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?

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

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?

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

 Mỗi hàng của bảng được gọi là một?

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Vietjack official store
Đăng ký gói thi VIP

VIP +1 - Luyện thi tất cả các đề có trên Website trong 1 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +3 - Luyện thi tất cả các đề có trên Website trong 3 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +6 - Luyện thi tất cả các đề có trên Website trong 6 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay

VIP +12 - Luyện thi tất cả các đề có trên Website trong 12 tháng

  • Hơn 100K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 2tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện

Mua ngay