Câu hỏi:

04/12/2024 3,188 Lưu

Cho CSDL quản lý học tập có các bảng sau: Hocsinh (họ tên, số CCCD, số thẻ học sinh, ngày sinh, lớp), Diem (Số thẻ học sinh, tên môn, năm học, học kỳ, loại điểm, điểm) trong đó loại điểm chỉ các loại ĐĐG thường xuyên, ĐĐG giữa kỳ, ĐĐG cuối kỳ.

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ý học tập đã được tạo, em hãy viết truy vấn hiển thị danh sách học sinh gồm Số thẻ học sinh, họ tên, ngày sinh, lớp, tên môn, điểm của loại điểm ĐĐG cuối kỳ.

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 HocSinh: Số thẻ học sinh. Không có khóa ngoài.

- Bảng Diem:

Khóa chính cho bảng Diem là: Số thẻ học sinh và tên môn, năm học, học kỳ. Khóa ngoài là trường số thẻ học sinh

b. Trường Số thẻ học sinh là khóa chính bảng HocSinh – trường Số thẻ học sinh ở bảng Diem

c. SELECT DISTINCT [Họ và tên],[Học sinh].[Số thẻ học sinh], [ngày sinh], [lớp], [tên môn], [điểm]

FROM [Hocsinh] INNER JOIN [Diem] ON [HocSinh].[Số thẻ học sinh] = [Diem].[Số thẻ học sinh]

WHERE [Loại điểm]= “DDG cuối kỳ”

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

Câu 1

Lời giải

Chọn B

Câu 2

Lời giải

Chọn A

Câu 3

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

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

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

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