Báo cáo phải trả lời đúng câu hỏi
Danh sách lượt mượn có thể được tổng hợp theo sách, ngày hoặc người mượn. Ta chọn cách nhóm theo câu hỏi, không lấy bảng đang mở bất kì rồi gọi là báo cáo.
Từ truy vấn tới báo cáo
Xác định phạm vi thời gian/đối tượng; truy vấn dữ liệu; nhóm và tính chỉ tiêu; đặt tiêu đề, đơn vị và thời điểm; kiểm tổng bằng dữ liệu chi tiết. Báo cáo có thể trình bày bằng bảng hoặc biểu đồ phù hợp. Đừng cộng số lượt thành số người nếu một người có thể có nhiều lượt.
Trước các thay đổi lớn, dùng chức năng sao lưu/xuất của hệ quản trị theo mục tiêu. Xuất CSV chỉ giữ dữ liệu bảng theo cách xuất, thường không giữ đầy đủ khóa, quan hệ và quyền. Để phục hồi hệ CSDL cần bản sao có các thành phần cần thiết và thử khôi phục vào nơi riêng.
Đếm lượt và người
Bốn lượt mượn thuộc các mã người B01,B01,B02,B03. Số lượt là 4; số người khác nhau là 3. Khi làm báo cáo “Số bạn đã mượn sách”, phải loại trùng theo mã người thay vì đếm mọi hàng.
Thử vận dụng
Tệp CSV một bảng có tự bảo đảm phục hồi đủ mọi khóa, quan hệ và quyền của CSDL không?
Dữ liệu bảng không thay thế toàn bộ cấu trúc/quyền.
Đúng: chọn kiểu sao lưu đáp ứng nhu cầu phục hồi.
Đổi tên đuôi không tạo nội dung cấu trúc.
Kích thước không chứng minh đủ thành phần.
Lời giải
CSV thường biểu diễn hàng/cột dữ liệu, không tự chứa mọi cấu trúc quản trị.
Kiểm báo cáo theo nhóm
Số lượt ba loại sách là 4,3,2. Tổng 9 cần khớp số lượt trong cùng phạm vi đang báo cáo. Nếu tổng chi tiết là 10, kiểm hàng thiếu nhóm hoặc bộ lọc; không sửa số tổng cho khớp mà bỏ qua nguyên nhân.
Ví dụ xem cách làm
Bảng có mã A,A,B,C,C,C. Nêu số bản ghi và số mã khác nhau.
Lời giải
Có 6 bản ghi và 3 mã khác nhau A,B,C.
Ví dụ xem cách làm
Nêu một quy trình thử bản sao CSDL mẫu mà không ghi đè bản đang dùng.
Lời giải
Tạo nơi khôi phục riêng; nhập bản sao; kiểm bảng, số hàng, khóa/quan hệ và thử truy vấn mẫu. Ghi nhận kết quả trước khi coi bản sao dùng được.
Những điều cần nhớ
Báo cáo nêu đúng đại lượng và phạm vi. Chọn bản sao theo thứ cần phục hồi, rồi thử để biết dữ liệu và cấu trúc còn sử dụng được.
Đang học