CÂU HỎI THẢO LUẬN CHƯƠNG 3Câu 1: Có người đưa ra ý kiến: “ Tuy các nhóm người dùng khác nhau nhưng vì cùng khai thác một bảng dữ liệu nên họ đều nhìn thấy cùng một số lượng trường của b
Trang 1CÂU HỎI THẢO LUẬN CHƯƠNG 3
Câu 1: Có người đưa ra ý kiến: “ Tuy các nhóm người dùng khác nhau nhưng vì cùng khai thác một
bảng dữ liệu nên họ đều nhìn thấy cùng một số lượng trường của bảng dữ liệu đó” Theo em, ý kiến
đó đúng hay sai? Vì sao?
Câu 2: Xét bảng thông tin đăng ký sinh hoạt ngoại khóa sau:
Câu 3: Xét Bảng đăng ký học ngoại ngữ sau:
Nguyễn Văn Hùng Anh văn - nâng cao (NC)
Phạm Văn Trung Anh văn - Đọc, viết
Vũ Hồng Phương Pháp văn - Đọc, nghe, viết
Hồ Việt Nga Nhật, Trung - nâng cao
Cột “Lớp ngoại khóa” có tính chất nào trong các tính chất sau:
A Đa trị
B Phức hợp
C Đa trị và phức hợp
Hãy đề xuất phương án sửa lại cấu trúc để bảng trở thành một quan hệ
Câu 4: Hệ QTCSDL sử dụng khóa vào mục đích gì?
Câu 5: Có thể tồn tại bảng, trong đó tất cả các trường đều là khóa của bảng đó hay không? Hãy giải thích
cho câu trả lời, nếu có thể nêu ví dụ để minh họa
Câu 6: Có người nhận xét như sau: “ Chỉ có thể tổ chức liên kết sau khi tất cả các bảng đều có dữ liệu”
Ý kiến đó đúng hay sai? Vì sao?
Câu 7: Để quản lý việc xử phát các lỗi vi phạm an toàn giao thông, người ta xây dựng một CSDL, trong
đó có một số bảng có dạng như sau:
Bảng Lỗi vi phạm
Trần văn Đức 12A2 Tin, Toán, Hóa
Bùi Văn Phúc
V-001 Vượt quá tốc độ cho phép V-002 Vượt đèn đỏ
Trang 2Bảng Xử phạt
a.) Có ý kiến cho rằng cột Stt trong bảng Xử phạt là thừa Ý kiến này đúng hay sai? Tại sao?
b.) Hãy xác định khóa và khóa chính của mỗi bảng
Câu 8: Để quản lí chất lượng sản phẩm ở nhà máy lắp ráp ô tô, người ta phải lập một số bảng, trong đó: Bảng Sản phẩm:
Mã sản phẩm Tên sản phẩm
SPA-01 Gương chiếu hậu SPA-02 Kính cửa
Bảng Công nhân:
Stt Mã lỗi Biển kiểm soát Ngày vi phạm
Mã công nhân Họ và Tên
Trang 3Bảng Lắp ráp:
Mã sản phẩm Mã công nhân
Hãy xác định khóa chính của mỗi bảng
Câu 9: Xét bảng ghi điểm kiểm tra giữa kì của một môn, trong đó mỗi học sinh có từ hai đến ba điểm
kiểm tra, ví dụ:
Họ và tên Điểm kiểm tra
Hoàng Trung Việt 7, 9
a.) Có thể xem bảng trên là 1 quan hệ hay không? Tại sao?
b.) Có người đề xuất 2 giải pháp tổ chức bảng trên như sau:
Giải pháp 1: Mỗi hàng chỉ ghi 1 điểm kiểm tra Như vậy ai có nhiều điểm kiểm tra sẽ có nhiều hàng
trong bảng
Họ và tên Điểm kiểm tra
Giải pháp 2: Ghi các điểm kiểm tra dưới dạng xâu, mỗi điểm 2 kí tự.
Họ và tên Điểm kiểm tra
Hoàng Trung Việt 0709
Theo Em, đề xuất nào đúng? Nếu không có, hãy đưa ra giải pháp của mình
Câu 10: Để phục vụ quản lý việc bán hàng ở một cửa hàng bán lẻ, người ta thiết kế CSDL quan hệ với
hai bảng Hàng Hóa và Bán Hàng Có 3 giải pháp thiết kế CSDL quan hệ như sau:
Giải pháp thứ nhất:
Bảng Hàng Hóa Bảng Bán Hàng
Mã hàng Tên hàng (1000 đ/Kg) Đơn giá
GN-04 Nếp cái Hoa Vàng 10
Mã hàng Số lượng bán (Kg) Ngày bán
Trang 4Giải pháp thứ hai:
Bảng Hàng Hóa Bảng Bán Hàng
Giải pháp thứ ba:
Bảng Hàng Hóa Bảng Bán Hàng
Hãy cho nhận xét về các giải pháp thiết kế CSDL trên
Hết
(1000 đ/Kg)
GN-04 Nếp cái Hoa Vàng 10
(1000 đ/Kg)
Stt hàng Mã Số lượng bán (Kg) Ngày bán
Stt hàng Mã Số lượng bán (Kg) Ngày bán