Thứ năm, 13/03/2025
IMG-LOGO

Câu hỏi:

08/03/2025 2

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, giới tính, 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. Hãy xác định cặp khóa chính – khóa ngoài dùng để tạo liên kết giữa các bảng?

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

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 trả lời này có hữu ích không?

0

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

Câu 1:

Em hãy nêu một vài biện pháp thông dụng bảo vệ sự an toàn cho hệ CSDL. Đặc điểm và mục đích của việc mã hóa dữ liệu là gì?

Xem đáp án » 08/03/2025 3

Câu 2:

Hành động nào sau đây là đúng?

Xem đáp án » 08/03/2025 2

Câu 3:

Em sẽ làm gì trong các trường hợp sau: “Tự nhận thấy dạo này bản thân thường thức rất khuya để vào mạng xã hội”.

Xem đáp án » 08/03/2025 2

Câu 4:

Một Hệ CSDL gồm:

Xem đáp án » 08/03/2025 2

Câu 5:

Phát biểu nào không đúng khi nói về Hệ cơ sở dữ liệu.

Xem đáp án » 08/03/2025 2

Câu 6:

Theo em, những ứng dụng nào sau dưới đây cần có CSDL?

Xem đáp án » 08/03/2025 2

Câu 7:

Giả sử một bảng có 2 trường MaDD (Mã định danh) và HOTEN (họ tên) thì nên chọn trường MaDD làm khoá chính hơn vì :

Xem đáp án » 08/03/2025 2

Câu 8:

Cho các bảng sau :

- DanhMucSach(MaSach, TenSach, MaLoai)

- LoaiSach(MaLoai, LoaiSach)

- HoaDon(MaSach, SoLuong, DonGia)

Để biết giá của một quyển sách thì cần những bảng nào ?

Xem đáp án » 08/03/2025 2

Câu 9:

Phương án nào sau đây dùng để sửa liên kết giữa các bảng

Xem đáp án » 08/03/2025 2

Câu 10:

Để xóa liên kết, trước tiên ta chọn liên kết cần xóa. Thao tác tiếp theo nào sau đây là sai?

Xem đáp án » 08/03/2025 2

Câu 11:

Phát biểu nào sau đây là sai về khóa ngoài:

Xem đáp án » 08/03/2025 2

Câu 12:

Làm việc trong chế độ thiết kế của biểu mẫu, ta thực hiện:

Xem đáp án » 08/03/2025 2

Câu 13:

Mục đích chính của biểu mẫu là gì?

Xem đáp án » 08/03/2025 2

Câu 14:

Cho câu truy vấn sau:

SELECT [Họ và tên], [Giới tính], [Toán]

FROM [HỌC SINH 11]

WHERE [Giới tính] = “Nam”

Em hãy cho biết câu truy vấn trên cho biết thông tin:

Xem đáp án » 08/03/2025 2

Câu 15:

Cho cấu trúc 1 câu truy vấn như sau:

SELECT [Họ và tên], [Ngày sinh], [Tin học]

FROM [HỌC SINH 11]

WHERE ……..

Em hãy hoàn thiện cấu trúc truy vấn trên bằng cách điền vào chỗ trống (….), để đưa ra danh sách gồm họ tên, ngày sinh, điểm môn Tin học của những học sinh có điểm môn Tin học trên 7.5 trở lên từ bảng dữ liệu HỌC SINH 11:

Xem đáp án » 08/03/2025 2