Professional Documents
Culture Documents
- Quản lý mượn, trả sách dễ dàng. Thủ thư theo dõi được thời gian mượn, ngày
trả, sách mượn của độc giả.
- Tìm kiếm sách theo tên, tác giả, nhà xuất bản, thể loại.
- Thủ thư cập nhật, thêm, sửa, xoá, tra cứu sách.
- Hỗ trợ quản lý thẻ độc giả: thêm, tra cứu, xoá, chỉnh sửa thông tin độc giả.
- Hỗ trợ báo cáo số sách mượn hàng tháng theo tác giả, thể loại. Thống kê các
loại sách không được mượn hàng tháng, năm.
- Hỗ trợ quản lý thông tin thủ thư: thêm, sửa, xoá, tra cứu thủ thư.
- Nhập sách: ghi lại thông tin mỗi lần nhập sách như thời gian, số lượng, nhà
xuất bản, giá, sách.
● Quan hệ:
- Độc giả, thủ thư, người quản lý là tập con của tập Người.
- Người là tập cha của Độc giả, Thủ thư, Người quản lý
- Mỗi thủ thư trưởng sẽ quản lý nhiều thủ thử, mỗi thủ thư sẽ được quản lý bởi
một thủ thư trưởng
- Mỗi độc giả mượn sách/ trả phải có sự quản lý của thủ thư
- Thủ thư quản lý hoạt động mượn/ trả sách cho nhiều độc giả
- Mỗi giá sách cần phải được đặt trong 1 phòng đọc
- Mỗi phòng đọc có nhiều giá sách.
Phần 2: Thiết kế logic và chuẩn hóa
- Mỗi giá sách trong một phòng đọc phải có mã khác nhau, nhưng các giá sách
thuộc các phòng khác nhau có thể trùng nhau
- Mỗi cuốn sách được đặt tại một vị trí nhất định trên giá sách.
- Mỗi giá sách chứa nhiều sách.
- Mã vị trí của mỗi cuốn sách trên 1 giá phải khác nhau, nhưng các cuốn sách
thuộc các giá sách khác nhau có thể trùng vị trí.
4. Lược đồ ERD
Thư viện
TênTV Địa chỉ SĐT email
{ TênTV địa chỉ, SĐT, email }
Phòng đọc
Mã TênT
phòng V
{ Mã phòng, tên TV Mã phòng }
Giá sách
Mã Mã phòng
giá
{ Mã giá, Mã phòng Mã giá }
Sách
Mã Mã Mã Vị Tên Nhà xuất Thể Tác Số
sách giá phòng trí sách bản loại giả lượng
{ Mã sách tên sách, NXB, Thể loại, tác giả, số lượng
Vị trí, mã giá, mã phòng mã sách }
N- Người quản lý
MaQL TênT Q-
V CMT
{ MaQL, TênTV MaQL; Q-CMT MaQL; MaQL Q-CMT }
Nhập
Mã nhập Mã TênNX Giá Số lượng Ngày nhập MaQ
sách B nhập L
Người
CMT Họ tên Tuổ Giới tính Địa chỉ
i
{CMT Họ tên; CMT Tuổi; CMT Giới tính; CMT Địa chỉ }
Mượn/Trả
Mã mượn Mã Mã thủ Mã độc Ngày Ngày
trả sách thư giả mượn trả
N-Thủ thư
Mã thủ T- Lươn Mã
thư CMT g phòng
N-Độc giả
Mã độc giả Đ- Email Số SĐT
CMT thẻ
{ Mã độc giả Đ-CMT; Đ-CMT -> Mã độc giả, số thẻ; Mã độc giả SĐT, email; }
Phần 2: Thiết kế logic và chuẩn hóa
Phòng đọc
Mã TênT
phòng V
{ Mã phòng, tên TV Mã phòng }
Phụ thuộc hàm hiển nhiên đúng, không phải chuẩn hoá.
Phòng đọc ( Mã phòng, TênTV)
{ Mã phòng, TênTV Mã phòng }
Giá sách
Mã Mã phòng
giá
{ Mã giá, Mã phòng Mã giá }
Phụ thuộc hàm hiển nhiên đúng, không phải chuẩn hoá.
Giá sách (Mã sách, Mã phòng)
{ Mã giá, Mã phòng Mã giá }
Sách
Mã Mã Mã Vị Tên Nhà xuất Thể Tác Số
sách giá phòng trí sách bản loại giả lượng
{ Mã sách tên sách, NXB, Thể loại, tác giả, số lượng
Vị trí, mã giá, mã phòng mã sách }
Khoá dự bị: Vị trí, mã giá, mã phòng
Sau khi chuẩn hoá 2NF:
Sách (Mã sách, Tên sách, Nhà xuất bản, Thể loại, Tác giả, Số lượng)
Phần 2: Thiết kế logic và chuẩn hóa
Mã sách Tên sách, Nhà xuất bản, Thể loại, Tác giả, Số lượng
Vị trí sách ( Mã phòng, Mã giá, Vị trí, Mã sách)
Mã phòng, Mã giá, Mã sách Mã sách
3NF = 2NF
N- Người quản lý
MaQL TênT Q-
V CMT
{ MaQL, TênTV MaQL; Q-CMT MaQL; MaQL Q-CMT }
Khoá dự bị: MaQL, Tên TV hoặc Q-CMT, Tên TV
Chọn khoá: MãQL, TênTV
Thuộc 2NF và không có phụ thuộc hàm bắc cầu nên thuộc 3NF
Người quản lý ( MaQL, TênTV, Q-CMT)
MaQL, TênTV MaQL
MaQL Q-CMT
Q-CMT MaQL
Nhập
3NF = 2NF
Người
CMT Họ tên Tuổ Giới tính Địa chỉ
i
{CMT Họ tên; CMT Tuổi; CMT Giới tính; CMT Địa chỉ }
Khoá dự bị: CMT Thuộc 2NF và không có phụ thuộc hàm bắc cầu nên thuộc 3NF
Người (CMT, Họ tên, Tuổi, Giới tính, Địa chỉ)
CMT Họ tên; CMT Tuổi; CMT Giới tính; CMT Địa chỉ
Mượn/Trả
Mã mượn Mã Mã thủ Mã độc Ngày Ngày
trả sách thư giả mượn trả
N-Thủ thư
Mã thủ T- Lươn Mã
Phần 2: Thiết kế logic và chuẩn hóa
N-Độc giả
Mã độc giả Đ- Email Số SĐT
CMT thẻ
{ Mã độc giả Đ-CMT, số thẻ; Đ-CMT Mã độc giả; Mã độc giả SĐT, email;
số thẻ Mã độc giả }
Có 3 khoá dự bị: Đ-CMT và Mã độc giả và số thẻ
Chọn khoá: Mã độc giả
Thuộc 2NF và không có phụ thuộc hàm bắc cầu nên thuộc 3NF
Độc giả ( Mã độc giả, Đ-CMT, Số thẻ, Email, SĐT)
Mã độc giả Đ-CMT, số thẻ; Đ-CMT Mã độc giả;
Mã độc giả SĐT, email; số thẻ Mã độc giả
Phần 2: Thiết kế logic và chuẩn hóa
8. Kết quả sau khi chuẩn hoá gồm các bảng sau: