Giả sử phải xây dựng một CSDL để quản lý mượn/ trả sách ở thư viện cần lưu trữ những thông tin gì

Giải Bài Tập Tin Học 12 – Bài 1: Một số khái niệm cơ bản 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:

Xem thêm các sách tham khảo liên quan:

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

Lời giải:

Ứng dụng cơ sở dữ liệu của thư viện Hà Nội sẽ quản lí thông tin người đọc, thông tin người mượn, thông tin về các nhân viên trong thư viện và còn những dữ liệu về người mượn đã mượn những quyển sách nào, bắt đầu từ ngày bao nhiêu.

Lời giải:

* Cơ sở dữ liệu: là một tập hợp các dữ liệu có liên quan với nhau, chứa thông tin của một tổ chức nào đó, được lưu trữ trên các thiết bị nhớ đề đáp ứng nhu cầ khai thác thông tin của nhiều người dùng với nhiều mục đích khác nhau.

Ví dụ: CSDL quản lý thư viện với bảng bạn đọc sẽ lưu những thông tin về mã bạn đọc, tên bạn đọc, quê quán.

* Hệ quản trị cơ sở dữ liệu: Là phần mềm cung cấp một môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và khai thác thông tin của CSDL được.

Ví dụ: CSDL đó được tạo lập trong hệ quản trị Mysql. Để trích xuất thông tin về bạn đọc trong cơ sở dữ liệu này ta sẽ dùng các công cụ để truy vấn dữ liệu do Mysql cung cấp.

Vậy cơ sở dữ liệu là một tập hợp các dữ liệu liên quan đến nhau, còn hệ quản trị cơ sở dữ liệu là một phần mềm.

Lời giải:

Để xây dựng một CSDL quản lí mượn/trả sách ở thư viện, ta phải lưu trữ những 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, tác giả, số lượng còn lại.

     + Thông tin mượn, trả sách: Mã bạn đọc, mã sách, số lượng mượn, ngày bắt đầu mượn, ngày trả, tình trạng sách.

Những việc cần làm để đáp ứng nhu cầu quản lí của người thủ thư là:

     + Quản lí thông tin bạn đọc: Thêm bạn đọc, xóa bạn đọc, sửa thông tin bạn đọc.

     + Quản lí thông tin sách: Thêm sách, sửa sách, xóa sách.

     + Quản lí việc mượn sách: Tạo bảng quản lí mượn, để biết bạn đọc nào đã mượn sách nào.

     + Chức năng thống kê, tìm kiếm, báo cáo: Tìm kiếm sách, tìm kiếm bạn đọc, xem quyển sách nào còn đủ số lượng để cho mượn, thống kê những người mượn trả sách trong tháng, thống kê số lượng sách bị mất trong tháng…

Lời giải:

Ví dụ minh họa cho một vài yêu cầu cơ bản đối với hệ CSDL:

     + Tính cấu trúc: CSDL thư viện có bảng bandoc gồm nhiều hàng, nhiều cột. Một cột là một thuộc tính và mỗi hàng là một thông tin bạn đọc.

     + Tính toàn vẹn: Mỗi thư viện đề có quy định về số sách nhiều nhất mà người đọc được mượn trong một lần, chẳng hạn số sách một người mượn không vượt quá 6 cuốn.

     + Tính an toàn và bảo mật thông tin: Trong CSDL thư viện không phải ai cũng có thể xem thông tin về bạn đọc khác, Chỉ có một số người đủ thẩm quyền như thủ thư mới có quyển truy cập để sửa đổi, xóa bạn đọc.

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:

Xem thêm các sách tham khảo liên quan:

    • 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:

    – Phiếu mượn:

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

    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ư?

    Trả lời:

    Để 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:

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

    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, cần lưu trữ các thông tin sau:

    1. Độ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.
    2. Thể-Loại: Mã thể loại, tên thể loại.
    3. Tác-Giả: Mã tác giả, tên tác giả.
    4. Sách: Mã sách, tên sách, mã thể loại, mã tác giả, nhà xuất bản, số lượng, số lượt mượn.
    5. Mượn-Trả: Mã mượn trả, mã độc giả, mã sách, ngày mượn, ngày hẹn trả, tình trạng sách…
    6. Vi-Phạm: Mã mượn trả, lí do vi phạm, số tiền phạt.
    7. Thủ-Thư: Họ tên, mật khẩu, quyền truy cập.

    Để đá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:

    1. Quản lý Độc giả:
      1. 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…
      2. Tìm kiếm, thống kê liên quan đến độc giả.
    2. Quản lý Thể loại, Tác giả [Thêm, sửa, xóa thông tin về thể loại, tác giả]
    3. Quản lí sách:
      1. Nhập sách [Thêm, sửa, xóa thông tin về sách]
      2. Tìm kiếm: Tìm kiếm theo tên sách, loại sách, theo tác giả, theo nhà xuất bản…
    4. Quản lí mượn – trả:
      1. Tạo phiếu mượn, phiếu trả, phiếu phạt.
      2. Tìm kiếm dựa trên mã phiếu, mã độc giả vv...
    5. Chức năng thống kê – báo cáo:
      1. Thống kê sách trong thư viện: sách mượn nhiều nhất, sách đã hết.
      2. Thống kê sách được mượn, được trả.
    6. Quản lý hệ thống: Phân quyền cho thủ thư, nhân viên...

    Video liên quan

    Bài Viết Liên Quan

    Chủ Đề