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...

thumb up 0
thumb down
Trả lời câu hỏi của Tâm Như Trần

Làm sao để có câu trả lời hay nhất?

  • Luôn có GIẢI THÍCH các bước giải
  • Không copy câu trả lời của Timi
  • Không sao chép trên mạng
  • Không spam câu trả lời để nhận điểm
  • Spam sẽ bị khóa tài khoản
CÂU TRẢ LỜI
avatar
Timi

30/12/2024

Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
a. Xác định khóa chính và khóa ngoài cho mỗi bảng trong CSDL quản lý thư viện: 1. **Bảng Sách**: - **Khóa chính**: Mã sách (Mã sách là duy nhất cho mỗi cuốn sách). - **Khóa ngoài**: Không có khóa ngoài trong bảng này. 2. **Bảng Người đọc**: - **Khóa chính**: Số thẻ (Số thẻ là duy nhất cho mỗi người đọc). - **Khóa ngoài**: Không có khóa ngoài trong bảng này. 3. **Bảng Mượn sách**: - **Khóa chính**: Có thể là tổ hợp (Mã sách, Số thẻ, Ngày mượn) (Tổ hợp này đảm bảo tính duy nhất cho mỗi lần mượn sách). - **Khóa ngoài**: - Mã sách (liên kết với bảng Sách). - Số thẻ (liên kết với bảng Người đọc). b. Truy vấn hiển thị danh sách các sách đang được mượn gồm Mã sách, Tên sách, ngày mượn, số lượng: ```sql SELECT S.Mã_sách, S.Tên_sách, M.Ngày_mượn, M.Số_lượng FROM Sách S JOIN Mượn_sách M ON S.Mã_sách = M.Mã_sách; ``` Truy vấn này sẽ lấy thông tin từ bảng Sách và bảng Mượn sách, kết hợp chúng dựa trên Mã sách để hiển thị danh sách các sách đang được mượn.
Hãy giúp mọi người biết câu trả lời này thế nào?
0/5 (0 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận

Câu trả lời
a. Xác định khóa chính và khóa ngoài
Bảng Sách:

Khóa chính: Mã sách (là một mã duy nhất để phân biệt từng cuốn sách)
Khóa ngoài: Không có
Bảng Người đọc:

Khóa chính: Số thẻ (là một mã duy nhất để phân biệt từng người đọc)
Khóa ngoài: Không có
Bảng Mượn sách:

Khóa chính: (Mã sách, Số thẻ, Ngày mượn) (là một tổ hợp các trường duy nhất để xác định một lần mượn sách cụ thể)
 

Hãy giúp mọi người biết câu trả lời này thế nào?
0/5 (0 đánh giá)
thumb up 0
thumb down
0 bình luận
Bình luận

Nếu bạn muốn hỏi bài tập

Các câu hỏi của bạn luôn được giải đáp dưới 10 phút

Ảnh ads

CÂU HỎI LIÊN QUAN

FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019 Email: info@fqa.vn
Location Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.
Tải ứng dụng FQA
Người chịu trách nhiệm quản lý nội dung: Nguyễn Tuấn Quang Giấy phép thiết lập MXH số 07/GP-BTTTT do Bộ Thông tin và Truyền thông cấp ngày 05/01/2024
Copyright © 2023 fqa.vn All Rights Reserved