Quyết định cần dữ liệu làm căn cứ
Quản lí thư viện không chỉ là cất sách. Người phụ trách cần biết **cuốn nào đang có, còn bao nhiêu bản, bản nào đang được mượn và khi nào đến hạn** để sắp xếp việc cho mượn hoặc bổ sung sách. Nếu chỉ nhớ trong đầu, khi số sách và lượt mượn tăng, rất khó kiểm tra tình trạng chính xác.
Vì vậy cần ghi và lưu dữ liệu theo công việc: mã sách, tên sách, số bản; mã lượt mượn, mã sách, ngày mượn và hạn trả. Đây là **ví dụ giả định**, không dùng hồ sơ bạn đọc thật. Dữ liệu được lưu để sau đó tìm, tính và tổng hợp thành thông tin phục vụ quyết định.
Bắt đầu từ câu hỏi cần trả lời
Giả sử thư viện muốn biết sách nào đã đến hạn trả. Chỉ tên sách và số bản không đủ; mỗi lượt mượn còn cần **hạn trả** và trạng thái đã trả hay chưa. Muốn biết sách nào được mượn nhiều trong tháng thì cần lưu từng lượt mượn cùng ngày mượn, rồi đếm theo mã sách.
Một bảng ghi đủ trường nhưng nhập sai hoặc cập nhật chậm cũng có thể dẫn đến kết luận sai. Dữ liệu cần **phù hợp, đầy đủ, chính xác và kịp thời** với câu hỏi quản lí; không thu thêm thông tin riêng chỉ vì hệ thống có chỗ để lưu.
Bài luyện
Thư viện muốn biết cuốn nào đã đến hạn nhưng chưa trả. Nhóm dữ liệu nào cần nhất cho từng lượt mượn?
Các thuộc tính ấy không cho biết hạn và trạng thái.
Ba dữ liệu này cho phép tìm lượt mượn quá hạn chưa trả.
Thông tin phòng đọc không xác định lượt mượn.
Tên nhà in không cho biết đã trả hay chưa.
Lời giải
Để nhận ra lượt mượn quá hạn chưa trả, cần xác định sách, so hạn trả với ngày xét và kiểm trạng thái trả. Mã sách, hạn trả và trạng thái đã trả phục vụ trực tiếp việc đó.
Bài luyện
Vì sao danh sách sách được ghi từ đầu năm nhưng không cập nhật lượt mượn mới có thể gây quyết định sai?
Thiếu lượt mượn mới làm tình trạng sách không còn đúng.
Mã sách giả định là định danh ổn định.
Tuổi dữ liệu không quyết định giá trị của sách.
Lưu và tổ chức dữ liệu giúp tra cứu.
Lời giải
Khi phát sinh lượt mượn mà không ghi lại, bảng không cho biết tình trạng hiện tại. Người quản lí có thể tưởng sách còn sẵn và cho mượn trùng.
Bài luyện
Muốn đếm số lượt mượn theo từng sách trong tháng, dữ liệu nào cần được lưu?
Số ghế không ghi nhận lượt mượn.
Tên trường không đủ để đếm theo sách và tháng.
Ảnh bìa không ghi nhận lượt mượn.
Mã sách để nhóm, ngày để chọn đúng tháng.
Lời giải
Mỗi lượt mượn có mã sách và ngày. Lọc lượt thuộc tháng cần xét rồi đếm theo mã sách mới trả lời được số lượt của từng sách.
Đang học