các đối tượng cần quản lý trong thư viện
Thư viện là nơi em có thể đến để đọc hay mượn sách. Hãy đề xuất các dữ liệu cần quản lí của một thư viện.
Tham khảo:
Để xây dựng một CSDL để quản lí mượn/ trả sách ở thư viện, ta phải lưu trữ các thông tin sau:
* Thông tin về bạn đọc: Mã bạn đọc, tên bạn đọc, số chứng minh thư, ngày sinh, quê quán, thông tin về vi phạm.
* Thông tin về sách: Mã sách, tên sách, thể loại, tác giả, nhà xuất bản, số lượng.
* Thông tin mượn, trả sách: Mã mượn trả, mã bạn đọc, mã sách, số sách mượn, ngày mượn, ngày hẹn trả, tình trạng sách…
* Vi phạm: Mã mượn trả, lí do vi phạm, số tiền phạt.
Những việc cần làm để đáp ứng được nhu cầu quản lí của thủ thư là :
* Quản lý thông tin bạn đọc: Thêm bạn đọc, xóa bạn đọc, thay đổi thông tin bạn đọc, cho phép bạn đọc đăng nhập hệ thống…
* Quản lí sách :
+ Nhập sách (thêm - loại bỏ - sửa thông tin sách…)
+ Tìm kiếm sách: Tìm kiếm theo tên sách, loại sách, theo tác giả, theo nhà xuất bản…
* Quản lí mượn – trả: Tạo phiếu mượn, phiếu trả, phiếu phạt…
* Chức năng thống kê – báo cáo:
+ Thống kê sách trong thư viện: sách mượn nhiều nhất, sách đã hết.
+ Thống kê sách được mượn, được trả.
* Bảo mật hệ thống: Phân quyền cho các nhân viên (thủ thư, độc giả…).
Hãy nêu những công việc cụ thể khi em là người quản lý thư viện của nhà trường
M.n giúp em vs em cần gấp ạ Bài 1 xét bài toán quản lý siêu thị a)phân tích đối tượng cần quản lí b)phân tích thông tin từng đối tượng c) chuyển thông tin đối tượng sang dạng quản lí (table) Bài 2 tìm hiểu qui trình thiết kế cơ sở dữ liệu Bài3 tìm hiểu các phần mềm hệ quản trị cơ sở dữ liệu (ít nhất là 5 phần mềm) a) tìm hiểu thông tin liên quan đến cơ sở dữ liệu b) phân tích ưu điểm ,nhược điểm của hệ quản trị cơ sở dữ liệu MS Access
Để tiếp tục xây dựng CSDL quản lý một thư viện, em hãy cho biết:
a. Dự kiến của em về cấu trúc bảng người đọc, biết rằng bảng này dùng để lưu trữ dữ liệu về những người có thẻ thư viện.
b. Trong các trường của bảng người đọc, nên chọn trường nào làm khoá chính, Giải thích vì sao?
c. Hãy nêu ví dụ cụ thể về nhập dữ liệu cho bảng người đọc nhưng vi phạm ràng buộc khoá?
Tham khảo:
a. Dự kiến của em về cấu trúc bảng NGƯỜI ĐỌC, biết rằng bảng này dùng để lưu trữ dữ liệu về những người có thẻ thư viện.
- Mã bạn đọc, tên bạn đọc, số căn cước, ngày sinh, quê quán, thông tin về vi phạm.
b. Trong các trường của bảng NGƯỜI ĐỌC, nên chọn trường Mã bạn đọc làm khoá chính, Giải thích vì: nó tập hợp một số trường có tính chất nhất định: mỗi bộ giá trị của các trường đó xác định duy nhất một bản ghi trong bảng và không thể bỏ bớt bất cứ trường nào mà tập hợp gồm các trường còn lại vẫn còn tính chất đó.
c. Ví dụ cụ thể về nhập dữ liệu cho bảng người đọc nhưng vi phạm ràng buộc khoá:
Nhập hai bản ghi giống nhau: trường mã bạn đọc (khoá chính) giống nhau sẽ vi phạm lỗi ràng buộc khoá.
Để quản lí sách, người đọc và người mượn/trả sách của một thư viện (TV) trường học, bạn Anh Thư dự định chỉ dùng một bảng như mẫu ở Hình 1. Theo em, trong trường hợp cụ thể này, việc đưa tất cả dữ liệu cần quản lí vào trong một bảng như Anh Thư thực hiện có ưu điểm và nhược điểm gì?
Gợi ý: Xét một số trường hợp sau:
1) Một học sinh mượn sách nhiều lần, mỗi lần mượn nhiều quyển sách.
2) Cần bổ sung dữ liệu về số sách mới mua của thư viện.
Theo em, việc đưa tất cả các dữ liệu cần quản lí vào trong một bảng như Anh THư thực hiện có ưu điểm: Dữ liệu ngắn gọn, nhược điểm: Khi quản lí thì cần nhiều hơn một bảng dữ liệu, nếu dùng một bảng có thể dẫn đến dư thừa dữ liệu, dẫn đến sai nhầm, dữ liệu không nhất quán.
1. Một học sinh mượn sách nhiều lần: Giả sử học sinh có số thẻ TV ”HS-002” tên “Lê Bình” sinh ngày “02/3/2007” học lớp “11A1” đã có 68 lần mượn sách. Như vây bộ giá trị (“HS-002”, “Lê Bình”, “02/3/2007”, “11A1”) phải xuất hiện 68 lần trên 68 bản ghi của bảng. Việc gõ nhập 68 lần bộ dữ liệu về Lê Bình sẽ dễ xuấ hiện sai nhầm hơn so với 68 lần chỉ số gõ Số thẻ TV của Lê Bình vào bảng.
2. Cần bổ xung dữ liệu về số sách mới mua của thư viện:
Gồm các thông tin của các cuốn sách trong thư viện như: mã sách, tên sách, số trang, tác giả.
cho CSDL quan hệ quản lí THƯ VIỆN gồm 4 bảng
ĐỘC GIẢ
LOẠI SÁCH
SÁCH
MƯỢN SÁCH
a, xác định các trường kểu dữ liệu và chỉ định khóa chính trong từng bảng
b, thể hiện liên kết giữa các bảng
c, cho đối tượng sử dụng CSDL gồm ĐỘC GIẢ, THỦ THƯ, NGƯỜI QUẢN LÍ
_,xác định các chức năng cho từng đối tượng
_, lập bảng phân quyền dữ liệu
Hãy liệt kê các đối tượng cần quản lí khi xây dựng CSDL quản lí sách và mượn / trả sách , chẳng hạn như người đọc sách . Với mỗi đối tượng , hãy liệt kê các thông tin cần quản lí.
Em hãy hình dung việc quản lí thư viện của một trường học, thảo luận với bạn và thực hiện các yêu cầu sau đây:
a. Mô tả hoạt động của thư viện
b. Liệt kê những dữ liệu cần có trong CSDL
c. Nêu ví dụ: Nêu ít nhất 2 ví dụ cho các công việc sau đây:
- Cập nhập dữ liệu (cho CSDL)
- Tìm kiếm dữ liệu
- Thống kê và báo cáo
THAM KHẢO!
a. Mô tả hoạt động của thư viện
- Cho mượn sách, trả sách.
- Căn cứ vào dữ liệu Mượn sách để biết ai đã mượn sách.
- Căn cứ vào dữ liệu Trả sách để biết ai đã trả sách.
- Căn cứ vào Thông tin sách để biết 1 quyển sách cụ thể đã được cho mượn và chưa được trả lại.
b. Liệt kê những dữ liệu cần có trong CSDL
- Người đọc cần quản lí thông tin trên thẻ thư viện: gồm có Số thẻ thư viện, họ tên, địa chỉ
- Sách cho mượn: cần quản lý thông tin về quyển sách, bao gồm: Mã sách, Tên sách, Tác giả,…
c. Nêu ví dụ: Nêu ít nhất 2 ví dụ cho các công việc sau đây:
- Cập nhập dữ liệu (cho CSDL):
Ví dụ 1: Khi có thêm một học sinh làm thẻ thư viện, cần bổ xung một số thông tin này của học sinh này vào CSDL.
Ví dụ 2: Khi có thêm sách mới, cần cập nhập thông tin của sách như: tên sách, tác giả, năm xuất bản, sơ lược nội dung…
- Tìm kiếm dữ liệu:
Ví dụ 1: Tim kiếm trong thư viện có sách “tôi tài giỏi bạn cũng thế” không?
Ví dụ 2: Tìm kiếm xem người đọc có mã thẻ thư viện đang mượn sách gì?
- Thống kê và báo cáo
Ví dụ 1: Xác định trong thư viện có bao nhiêu quyên sách về Tin học (giả sử sách về Tin học sẽ có hai chữ cái đầu trong mã sách là TH).
Ví dụ 2: Xác định số lượt mượn sách trong tháng…?
Tìm hiểu nội quy thư viện, thẻ thư viện, phiếu mượn/trả sách, sổ quản lí sách,… của thư viện trường trung học phổ thông.