II. Đúng/Sai:
Câu 2. Một website bán hàng trực tuyến cần quản lý thông tin về khách hàng, đơn hàng, sản phẩm và chi tiết đơn hàng. Cơ sở dữ liệu bao gồm các bảng sau:
- KHÁCH HÀNG: MaKH (Mã khách hàng), Hoten (Họ tên), DC (Địa chỉ), Email, SoDT (Số điện thoại).
- ĐƠN HÀNG: MaDH (Mã đơn hàng), MaKH (Mã khách hàng), NgayDat (Ngày đặt hàng), TongGT (Tổng giá trị).
- CHI TIẾT ĐƠN HÀNG: MaDH (Mã đơn hàng), MaSP (Mã sản phẩm), SL (Số lượng).
- SẢN PHẨM: MaSP (Mã sản phẩm), TenSP (Tên sản phẩm), GiaBan (Giá bán), MoTa (Mô tả).
Sau khi tìm hiểu cơ sở dữ liệu trên, một số học sinh đưa ra các nhận xét như sau:
A. MaSP là khóa ngoài của bảng CHI TIẾT ĐƠN HÀNG.
B. Mối quan hệ giữa bảng CHI TIẾT ĐƠN HÀNG và SẢN PHẨM là một - nhiều.
C. Để tính tổng doanh thu theo từng mặt hàng thì cần bảng CHI TIẾT ĐƠN HÀNG và SẢN PHẨM.
D. Câu lệnh SELECT ĐƠN HÀNG.NgayDat , ĐƠN HÀNG.TongGT FROM ĐƠN HÀNG INNER JOIN KHÁCH HÀNG ON KHÁCH HÀNG.MaKH = ĐƠN HÀNG.MaKH WHERE KHÁCH HÀNG.MaKH = 'KH003' sẽ hiển thị tổng số tiền mua hàng của khách hàng có mã KH003.
Quảng cáo
1 câu trả lời 66
A. Đúng
(MaSP trong bảng CHI TIẾT ĐƠN HÀNG tham chiếu tới MaSP của bảng SẢN PHẨM → là khóa ngoài)
B. Sai
(Quan hệ đúng là: SẢN PHẨM (1) – (nhiều) CHI TIẾT ĐƠN HÀNG, không phải ngược lại)
C. Đúng
(Phải dùng CHI TIẾT ĐƠN HÀNG để lấy số lượng và SẢN PHẨM để lấy giá → tính doanh thu)
D. Sai
(Câu lệnh chỉ hiển thị từng đơn hàng của KH003, chưa tính tổng doanh thu vì thiếu SUM)
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
23130 -
Đã trả lời bởi chuyên gia
Câu lệnh mở biến tệp f1 để đọc dữ liệu có dạng:
A. reset(f1);
B. rewrite(f1);
C. read(f1);
D. write(f1);
15354 -
Đã trả lời bởi chuyên gia
14900 -
Đã trả lời bởi chuyên gia
10726
