Đề thi giữa kì 2 Tin học 11 Kết nối tri thức có đáp án - Đề 1

Cho CSDL quản lý Bán hàng gồm các bảng sau: Mặt hàng (Mã hàng, Tên hàng, Nhà sản xuất, Đơn giá)Khách hàng (Mã khách, Họ tên, Địa chỉ, Số điện thoại)Hóa đơn (Số hóa đơn, Mã hàng, Mã

Giải thích

a. Xác định khóa chính và khóa ngoài

Bảng               Khóa chính                  Khóa ngoài

Mặt hàng               Mã hàng         (Không có)

Khách hàng           Mã khách        (Không có)

Hóa đơn                Số hóa đơn  Mã hàng, Mã khách        

          - Mã hàng: Liên kết với bảng Mặt hàng để biết hóa đơn bán mặt hàng nào.

          - Mã khách: Liên kết với bảng Khách hàng để biết ai là người mua.

b.

SELECT

    Hoadon.Sohoadon,

    Khachhang.Hoten,

    Mathang.Tenhang,

    Hoadon.Ngayban,

    (Hoadon.Soluong * Mathang.Dongia) AS Thanhtien

FROM Hoadon

JOIN Khachhang ON Hoadon.Makhach = Khachhang.Makhach

JOIN Mathang ON Hoadon.Mahang = Mathang.Mahang;