LỜI NÓI ĐẦUTại các trường đại học,cao đẳng,sách tài liệu mượn từ thư viện là 1 phầnkhông thể thiếu đối với sinh viên-đó chính là kho tri thức vô cùng to lớn để sinh viên có thể mở rộng t
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
TÊN ĐỀ TÀI
Quản lý thư viện
MÔN HỌC: CƠ SỞ DỮ LIỆU QUAN HỆ
GIÁO VIÊN HƯỚNG DẪN: HOÀNG ANH THƠ
NHÓM SINH VIÊN: 4
LỚP: TH24.40
Phạm Hữu Thắng Lê Duy Giang Trần Văn Như
Đỗ Thanh Sơn Nguyễn Thị Hải Yến
Hà Nội – 10 / 2020
THÀNH VIÊN :
Trang 3TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
TÊN ĐỀ TÀI
Quản lý thư viện
MÔN HỌC: CƠ SỞ DỮ LIỆU QUAN HỆ
GIÁO VIÊN HƯỚNG DẪN: HOÀNG ANH THƠ
NHÓM SINH VIÊN: 4
LỚP: TH24.40
Phạm Hữu Thắng Lê Duy Giang Trần Văn Như Đỗ Thanh Sơn Nguyễn Thị Hải Yến
Hà Nội – 10 / 2020
THÀNH VIÊN :
Trang 4MỤC LỤC
Trang 5DANH MỤC
Ký hiệu, các chữ viêt tắt :
CSDL : Cơ sở dữ liệu
RELATIONSHIPS : Các mối quan hệ
CNTT : Công nghệ thông tin
RBTV : Ràng buộc toàn vẹn
Trang 6LỜI NÓI ĐẦU
Tại các trường đại học,cao đẳng,sách (tài liệu) mượn từ thư viện là 1 phầnkhông thể thiếu đối với sinh viên-đó chính là kho tri thức vô cùng to lớn để sinh viên
có thể mở rộng tầm tri thức,và đồng thời có thể giảm bớt gánh nặng về kinh tế cho giađình.Nhưng trong quá trình tiếp xúc với bạn bè ở nhiều trường khác nhau đặc biệt làviệc tìm hiểu về trường đại học Kinh Doanh và Công Nghệ,chúng em thấy quy trìnhquản lí sách,quản lí mượn trả ở thư viện còn thưc hiện bằng các phương pháp thủ côngnhư việc lưu số liệu về sách và danh sách mượn trả trong số sách hết sức cồng kềnh vàkhó thay đổi hoặc việc tìm kiếm bằng phiếu tựa sách trên từng khay v vv Với cáchquản lí như này làm cho nhân viên thư viện ở trường tưởng chừng bị quá tải vơi sốlương đầu sách và số lượng sinh viên ngày một tăng.Với sinh viên phải bỏ rất nhiềuthời gian để mượn được cuốn sách mình mong muốn
Xuất phát từ thực tế này chúng em lựa chọn đề tài quản lí thư viện để giải quyết vấn
đề được đặt ra là tăng hiệu quả quản lí thư viện,giảm thời gian quản lí của nhân viên
và thời gian mượn sách của sinh viên
Trang 7CHƯƠNG 1: Yêu cầu của đề tài
1.1 Mục đích
Thiêt kê cơ sơ dư liêu cho viêc quan ly co hiêu qua và linh hoạt hoạt động traođổi mược sách tại thư viện nhà trường nhằm đáp ứng các nhu cầu đọc sách trong đógồm:
Quản lí kho sách:cập nhật loại sách,tác giả,nhà xuất bả, số lượng
Chức năng tìm kiếm theo nhiều tiêu chuẩn khác nhau
Chức năng quản lí mượn trả toàn trường cũng như đối với từng cá
nhân Tổng hợp,thống kê nhiều bảng biểu báo cáo phục vụ công tác
quản lý Tạo form nhập liệu nhanh chóng
Nhiều tiện ích khác hỗ trợ quản lí thư viện trường học
1.2 Lợi ích
Vơi viêc thiêt kê đươc CSDL cho đê tai nay sẽ lam cho viêc quan ly trơ nênthuân tiên va không mât thơi gian, tiết kiệm tối đa sức lao động của cong người:
Việc nhập và cho mượn sách được quản lí 1 cách dễ dàng
Việc cho mược sách được giải quyết nhanh chóng
Công viêc phân công công viêc cua nhân viên sẽ kiểm soát được dê dang vanhanh gon vơi viêc nhâp mãs sách hoặc mã sinh viên, và qua đó ta có thể tìm hiểu được số lương sách mà sinh viên mượn
Truy vấn giúp nhân viên thư viên có thế thống kê các đầu sách đã̃ và đang được mượn để có thể đưa rả bảng danh sách những sách có thể được mược
1.3 Yêu cầu
Thư viện cần quản lý việc cho mượn sách với các mô tả như sau :
Nghiệp vụ quản lý mượn sách trong thư viện bao gồm các thực thể sau:
sách, nhà xuất bản, tác giả, loại sách, ngôn ngữ, sinh viên,kho,vị trí.
Trang 8Một cuốn sách được cung cấp bởi một nhà xuất bản,một nhà xuất bản có thể cung cấp một hoặc nhiều sách cho thư viện.Nhà xuất bản có mã̃ nhà xuất
bản,tên nhà xuẩt bản,địa chỉ.
Một cuốn sách được viết bởi một tác giả,một tác giả có thể viết một hoặc
nhiều cuốn sách Mỗi tác giả sẽ̃ có mã̃ tác giả,tên tác giả,địa chỉ…
Một loại sách có thể có một hoặc nhiều cuốn sách,mỗi cuốn sách chỉ thuộc một loại sách nhất định.Loại sách bao gồm mã̃ loại,tên loại.
Một cuốn sách được viết bằng một ngôn ngữ.một loại ngôn ngữ có thể viết một hoặc nhiều cuốn sách.Ngôn ngữ có mã̃ ngôn ngữ,tên ngôn ngữ.
Một sinh viên có thể mượn được một hoặc nhiều cuốn sách,một cuốn sách có thể không có sinh viên nào mượn hoặc có một hoăc nhiều sinh viên mượn.Thực thể sinh viên cần quản lý một số thông tin sau: mã̃ sinh viên,tên sinh
viên,lớp.Nghiệp vụ mượn sách xảy ra thì cần quan tâm đến những thông
tin :hình thức mượn,ngày mượn,ngày trả,số ngày mượn.
Trong thư viện có một hoặc nhiều kho sách,mỗi kho cần quản lý thông tin về mã̃ kho,tên kho.Một kho có thể có một hoặc nhiều cuốn sách,một cuốn sách chỉ thuộc một kho quản lý.Thông tin về cuốn sách bao gồm:mã̃ sách,tên
sách,năm xuẩt bản,số lượng.
Một kho có thể cho một hoặc nhiều sinh vien đến mượn sách,một sinh viên
có thể đến mượn ở một hoặc nhiều kho.
Trang 9CHƯƠNG 2 – THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ CHUẨN HÓA
2.1 Thiết kế Cơ sở dữ liệu
2.1.1 Danh sách các thực thể:
Loaisach (maloai,tenloai)
Ngonngu(mangonngu,tenngonngu)
NXB(maNXB, tenNXB, diachi)
Sach(masach, tensach, namxuatban, soluong, mangonngu, maNXB, matacgia, maloai, mavitri,makho)
Tacgia (matacgia,tentacgia, diachi)
Vitri (mavitri, khu ,ke, ngan)
CTkho(makho,masv)
Sinhvien(masv, hoten, lop)
Ctmuon(masv,masach ,htmuon ,ngaymuon,ngaytra,songaymuon)
2.1.2 Danh sách các thuộc tính của từng thực thể
Trang 11BÍ QUYẾT CỦA CÁC CEO 2008 10
VN CHINH TRILE CAO TIN HOC
QUOC GIA THANG
EN TONG HOPPhilip Kotler QUAN
Mã vị
Mã kho trí
BO TAI KE TOAN D11 CHINH
NGUYEN DUY CHINH C11 TRUNG TRI
Mã tác giả Tên tác giả
Trang 12HN001 DANG QUYNH XUAN
Trang 13Mã sinh viên Mã kho
Trang 14Mã sinh viên Họ tên sinh viên lớp
Trang 172.3.1.Bảng loại sách
Phụ thuộc hàm : maLoai tenLoai
Khoá chính : maLoai
+ Khoá chính có 1 thuộc tính : chuẩn 2NF
+ Các phụ thuộc hàm là trực tiếp : chuẩn 3NF
+ Các thuộc không khoá đều phụ thuộc vào khoá chính : chuẩn BCNF
Đạt chuẩn BCNF
2.3.2 Bảng ngôn ngữ
Phụ thuộc hàm : maNgonNgu tenNgonNgu
Khoá chính : maNgonNgu
+ Khoá chính có 1 thuộc tính : chuẩn 2NF
+ Các phụ thuộc hàm là trực tiếp : chuẩn 3NF
+ Các thuộc không khoá đều phụ thuộc vào khoá chính : chuẩn BCNF
Đạt chuẩn BCNF
2.3.3 Bảng nhà xuất bản
Phụ thuộc hàm : maNXBtenNXB,diaChi
Khoá chính : maNXB
+ Khoá chính có 1 thuộc tính : chuẩn 2NF
+ Các phụ thuộc hàm là trực tiếp : chuẩn 3NF
+ Các thuộc không khoá đều phụ thuộc vào khoá chính : chuẩn BCNF
+ Khoá chính có 1 thuộc tính : chuẩn 2NF
+ Các phụ thuộc hàm là trực tiếp : chuẩn 3NF
+ Các thuộc không khoá đều phụ thuộc vào khoá chính : chuẩn BCNF
Đạt chuẩn BCNF
2.3.5 Bảng 2.5 Bảng tác giả
Trang 18Phụ thuộc hàm : maTacGia tenTacGia
Khoá chính : maTacGia
+ Khoá chính có 1 thuộc tính : chuẩn 2NF
+ Các phụ thuộc hàm là trực tiếp : chuẩn 3NF
+ Các thuộc không khoá đều phụ thuộc vào khoá chính : chuẩn BCNF
Đạt chuẩn BCNF
2.3.6 Bảng sinhVien
Phụ thuộc hàm : maSinhVien hoTenSinhVien,lop
Khoá chính : maSinhVien
+ Khoá chính có 1 thuộc tính : chuẩn 2NF
+ Các phụ thuộc hàm là trực tiếp : chuẩn 3NF
+ Các thuộc không khoá đều phụ thuộc vào khoá chính : chuẩn BCNF
Đạt chuẩn BCNF
Trong các bảng lược đồ trên đã̃ ở dạng lược đồ quan hệ thành một tập cáclược đồ con, không mất thông tin và các lược đồ là tối ưu: hạn chế dư thừa dữ liệu,thuận lợi cho các quá trình tạo lập, cập nhật và các thao tác tìm kiếm khác
Trang 19CHƯƠNG 3 – XÂY DỰNG CÁC RÀNG BUỘC TOÀN VẸN
RBTV miền giá trị : quy định giá trị tối đa của các thuộc tính như : maSinhVien(10), hoVaTen(20), tenTacGia(15),maTacGia(10),
RBTV liên bộ : + maTacGia là duy nhất xác định các tác giả của sách + maSinhVien là duy nhất xác định các sinh viên của
nhà trường
RBTV liên thuộc tính : ngayMuon phải nhỏ hơn ngayTra ở bảng Ctmuon
Trang 204 NHẬN XÉT VÀ KẾT LUẬN
4.1 Nhận xét
Thiết kế CSDL chúng ta cần chú ý đến các quan hệ giữa các đối tượng, cần tìm được đầy đủ các dữ liệu, các bảng để xây dựng mô hình quản lý cho phù hợp Cần tận dụng tối đa các nguồn tài liệu, các hướng dẫn của giảng viên và kiến thức trong quá trình học tập để xây dựng một mô hình quản lý sao cho khoa học, gọn gàng và thuận tiện với người dung trong quá trình sử dụng
4.2 Kết luận
Để xây dựng CSDL quản lý thư viện chúng ta cần nắm rõ kiến thức vềCSDL, các chuẩn và rang buộc giữa các dữ liệu trong mô hình Với việc xây dựng
mô hình này ta có thể nắm được cách quả lý và hoạt động của một thư viện và củng
cố thêm kiến thức về CSDL quan hệ
Trang 21PHỤ LỤC
Đây là bài khởi nghiệp môn CSDL về mô hình Quản lý thư viện được xây dựng trên việc sử dụng hệ quản trị cơ sở dữ liệu Microsoft Access Bài khởi nghiệp này donhóm 4 ( TH24.40 ) dưới sự hướng dẫn của giảng viên và sự hiểu biết, tìm tòi của các thành viên trong nhóm làm nên
Các từ viết tắt, tài liệu tham khảo sẽ̃ được liệt kê trong bài viết ở mục “Danh mục” và “ Tài liệu tham khảo” trong bài viết.