Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

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

1.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.

1.2. Nội dung

Hoạt động 1: 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 THPT.

Hướng dẫn giải

Các em cần tìm hiểu:

  • Cách thức phục vụ mượn đọc tại chỗ, mượn về nhà, nội quy thư viện.

  • Sổ theo dõi sách trong kho.

  • Sổ theo dõi tình hình sách cho mượn.

  • Số sách được mượn mỗi lần, thời hạn mượn sách.

  • Lập kế hoạch dự trù mua sách, thanh lí sách, cơ sở vật chất của thư viện…

  • Các tổ chức và thực hiện quản lí sách.

Cụ thể:

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

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

– Phiếu mượn:

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

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

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Hoạt động 2: Kể tên các hoạt động chính của thư viện

Hướng dẫn giải

– Quản lí sách gồm:

– Mượn trả sách gồm:

  • Cho mượn: Kiểm tra thẻ đọc, phiếu mượn, tím sách trong kho, ghi mượn trả

  • Nhận sách trả: Kiểm tra thẻ đọc, phiếu mượn, đối chiếu sách trả với phiếu mượn, ghi sổ mượn/trả, ghi sự cố sách quá hạn hoặc hỏng, nhập sách về kho

– Tổ chức thông tin về sách và tác giả: Giới thiệu sách theo chủ đề, chuyên đề, tác giả, sách mới,…

– Cách thức giải quyết vi phạm nội quy

Hoạt động 3: 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 thông tin cần quản lí.

Hướng dẫn giả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.

Hoạt động 4: Theo em, CSDL nêu trên (bài 3) cần những bảng nào? Mỗi bảng cần có những cột nào?

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

Hướng dẫn giả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.

3. Luyện tập

Câu 1: Thành phần chính của hệ QTCSDL:

A. Bộ quản lý tập tin và bộ xử lí truy vấn

B. Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin

C. Bộ quản lý tập tin và bộ truy xuất dữ liệu

D. Bộ xử lý truy vấn và bộ truy xuất dữ liệu

Câu 2: Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phép làm gì?

A. Khai báo kiểu dữ liệu, cấu trúc dữ liệu, các ràng buộc trên dữ liệu của CSDL

B. Đảm bảo tính độc lập dữ liệu

C. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDL

D. Ngăn chặn sự truy cập bất hợp pháp

Câu 3: Ngôn ngữ thao tác dữ liệu bao gồm các lệnh, các lệnh này cho phép làm gì?

A. Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDL

B. Nhập, sửa xóa dữ liệu

C. Cập nhật, dữ liệu

D. Câu b và c

Câu 4: Hãy chọn câu mô tả sự tương tác giữa các thành phần trong một hệ CSDL

Cho biết: Con người → 1, Cơ sở dữ liệu → 2, Hệ QTCSDL → 3, Phần mềm ứng dụng → 4

A. 2→1→3→4

B. 1→3→4→2

C. 1→3→2→4

D. 1→4→3→2

Câu 5: Chức năng của hệ QTCSDL

A. Cung cấp cách tạo lập CSDL

B. Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tin

C. Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDL

D. Các câu trên đều đúng

4. Kết luận

Qua bài thực hành này, các em cần đạt được những mục tiêu sau:

  • Biết xác định những công việc cần làm trong họat động quản lí một công việc cần làm.
  • Biết một số công việc cơ bản khi xây dựng một CSDL đơn giản.

Cho CSDL quản lí thư viện của một trường THPT gồm 3 bảng: Bảng Sách: Mã sách, tên sách, tên tác giả, nhà xuất bản, năm xuất bản. Bảng Người Mượn: Mã thẻ, Họ tên, Ngày sinh, Đơn vị. Bảng Mượn sách: Số phiếu, Mã thẻ, Mã sách, ngày mượn, ngày trả. Em hãy nêu các bước:

1. Tạo các bảng trên, chọn kiểu dữ liệu phủ hợp cho từng trường

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:

    Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

    – Phiếu mượn:

    Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

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

    Cho CSDL quản lý thư viện của một trường THPT gồm 3 bảng

    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.