II. PHẦN TỰ LUẬN (3,0 điểm)
Bài 1. (2 điểm) Cho CSDL quản lý Thư viện gồm các bảng: Sách (Mã sách, Tên sách, Loại sách, Đơn giá), Người đọc (Số thẻ, Họ tên, Ngày sinh, Lớp), Mượn sách (Mã sách, Số thẻ, Ngày mượn, Số lượng).
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ý thư viện đã được tạo, em hãy viết truy vấn hiển thị danh sách các sách đang được mượn sách gồm Mã sách, Tên sách, ngày mượn, số lượng.
a. Bảng HocSinh:
- Khóa chính của bảng Sách: Mã. Không có khóa ngoài.
- Khóa chính cho bảng Người đọc là: Số thẻ. Không có khóa ngoài.
- Bảng Mượn sách có khóa là số thẻ và mã sách.
- Khóa ngoài là trường số thẻ để liên kết bảng Người mượn và bảng mượn sách; trường mã sách để liên kết bảng Sách và Mượn sách.
b. SELECT DISTINCT [Sách].[Mã sách], [Tên sách], [ngày mượn], [số lượng]
FROM [Sách] INNER JOIN [Mượn sách] ON [Sách].[Mã sách] = [Mượn sách].[Số thẻ]Muốn cập nhật <giá trị> cho trường có tên là <tên trường> trong bảng <tên bảng> ta dùng câu truy xuất nào dưới đây?
Thành phần nào của SQL cung cấp các câu truy vấn kiểm soát quyền người dùng với CSDL?
Muốn xóa các dòng trong bảng < tên bảng> thỏa mãn <điều kiện> ta dùng câu truy xuất nào dưới đây?
I. PHẦN TRẮC NGHIỆM (7,0 điểm)
Câu 1. Nguyên tắc Dừng lại, không gửi là?
Khi có kẻ lừa đảo hỗ trợ kĩ thuật cố gắng thuyết phục rằng thiết bị của bạn đang gặp sự cố và yêu cầu thanh toán ngay lập tức cho các dịch vụ để khắc phục các sự cố đó mà trên thực tế nó không hề tồn tại. Em có thể thực hiện nguyên tắc kiểm tra ngay bằng cách?
Tại các trạm bán xăng, việc thu thập dữ liệu về lượng xăng bán và doanh thu được thực hiện như thế nào?