Em hãy xây dựng cơ sở dữ liệu quản lý thư viện trong trường học

Giả sử phải xây dựng một CSDL để quản lí mượn/ trả sách cho thư viện.

Đề bài

Giả sử phải xây dựng một CSDL để quản lí mượn/ trả sách cho thư viện. Theo em, cần phải lưu trữ những thông tin gì? Hãy cho biết những việc phải làm để đáp ứng nhu cầu quản lí của người thủ thư ?

Lời giải chi tiết

Để 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ả…).

 Loigiaihay.com

Xem toàn bộ tài liệu Lớp 12: tại đây

Giải Bài Tập Tin Học 12 – Bài tập và thực hành 1 giúp HS giải bài tập, giúp cho các em hình thành và phát triển năng lực sử dụng công nghệ thông tin và truyền thông:

    • Sách Giáo Viên Tin Học Lớp 12

    1. Mục đích, yêu cầu

    – Biết một số công việc cơ bản khi xây dựng một CSDL đơn giản.

    2. Nội dung

    Câu 1: (sgk trang 21 Tin 12): 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.

    Trả lời:

    – Nội quy: Không mang túi sách, báo vào phòng đọc, xuất trình thẻ thư viện, chứng minh thư với thủ thư. Chỉ đọc tại chỗ không được mang tài liệu ra ngoài phòng đọc thư viện.

    – Thẻ thư viện:

    Em hãy xây dựng cơ sở dữ liệu quản lý thư viện trong trường học

    – Phiếu mượn:

    Em hãy xây dựng cơ sở dữ liệu quản lý thư viện trong trường học

    – Sổ quản lí mượn điện tử:

    Em hãy xây dựng cơ sở dữ liệu quản lý thư viện trong trường học

    Câu 2: (sgk trang 21 Tin 12): Kể tên các hoạt động chính của thư viện.

    Trả lời:

    – Mua và nhập sách, thanh lí sách.

    – Cho mượn sách.

    – Cấp thẻ thư viện cho bạn đọc

    – Xử lí vi phạm.

    Câu 3: (sgk trang 21 Tin 12): 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. Với mỗi đối tượng, hãy liệt kê các thong tin cần quản lí.

    Trả lời:

    Thông tin người mượn:

    – Số thẻ mượn.

    – Họ và tên.

    – Số chứng minh thư.

    – Quê quán.

    – Địa chỉ hiện tại.

    Thông tin về sách:

    – Mã sách.

    – Tên sách.

    – Nhà xuất bản.

    – Năm phát hành.

    – Tác giả.

    – Số lượng còn lại

    Thông tin về mượn:

    – Số thẻ mượn.

    – Mã sách.

    – Số lượng mượn.

    – Tình trạng.

    – Số tiền đặt cọc.

    Thông tin về nhân viên:

    – Mã nhân viên.

    – Tên nhân viên.

    – Lương.

    – Quê quán.

    – Trình độ học vấn.

    Câu 4: (sgk trang 21 Tin 12): Theo em, CSDL nêu trên cần những bảng nào? Mỗi bảng cần có những cột nào?

    Trả lời:

    CSDL nêu trên tối thiểu cần có những bản sau:

    – Bạn đọc: Có các cột Mabd, Tenbd, Quequan, Cmt.

    – Sách: Có các cột Masach, Tensach, Tacgia.

    – Mượn: Có các cột Mabd, Masach, Tinhtrang.

    Bài 1. Một số khái niệm cơ bản – Câu 3. Trang 16 Sách Giáo Khoa (SGK) Tin Học 12. Giả sử phải xây dựng một CSDL để quản lí mượn/ trả sách cho thư viện.

    Giả sử phải xây dựng một CSDL để quản lí mượn/ trả sách cho thư viện. Theo em, cần phải lưu trữ những thông tin gì? Hãy cho biết những việc phải làm để đáp ứng nhu cầu quản lí của người thủ thư?

    Để 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ác thông tin sau:

    * Thông_tin_đôc_giả: Mã độc giả, họ và tên, đơn vị, địa chỉ, điện thoại, ngày mua thẻ, ngày hết hạn.

    * Thông_tin_sách: Mã sách, tên sách, thể loại, tác giả, nhà xuất bản, số lượng.

    * Mượn_trả_sách: Mã mượn trả, mã độc giả, 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.

    Để đáp ứng được nhu cầu quản lí của thủ thư, hệ QTCSDL cần thực hiện các công việc sau:

    * Quản lý thông tin độc giả: Thêm độc giả, loại bỏ độc giả, thay đổi thông tin độc giả, cho phép độc giả đăng nhập hệ thống…

    * Quản lí sách:

    Quảng cáo

    + 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ả…).