- Quy tắc nghiêp vụ : Mỗi sách có môt maSach có duy nhất tenSach ,maTheLoai, maTacGia, namXb, nxb, ngayNhap, triGia, tinhTrang.
- Phụ thuôc hàm : maSach => tenSach ,maTheLoai, maTacGia, namXb, nxb, ngayNhap, triGia, tinhTrang
-Kết
luân : Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.2 Chuẩn hóa 3NF tác giả - Quy tắc nghiêp
tenTacGia
vụ: Mỗi Tác giả có mô p maTacgia có duy nhất
- Phụ thuôc hàm: maTacGia => tenTacGia
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.3 Chuẩn hóa 3NF thể loại - Quy tắc
nghiêp tenTheLoai.
vụ: Mỗi Thể loại có môt maTheLoai có duy nhất
-Phụ Thuôc hàm : maTheLoai => tenTheLoai.
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.4 Chuẩn hóa 3NF đôc giả
- Quy tắc nghiêp vụ: Mỗi Đôc giả có môt maDocGia có duy nhất tenDocGia, maLoaiDocGia, ngaySinh, diaChi, email, ngayLapThe, ngayHetHan, tinhTrangThe, tongNo, idaccount, std.
- Phụ Thuôc hàm: maDocGia => tenDocGia, maLoaiDocGia, ngaySinh, diaChi, email, ngayLapThe, ngayHetHan, tinhTrangThe, tongNo, idaccount, std
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.5 Chuẩn hóa 3NF loại đôc giả - Quy tắc nghiêp tenLoaiDocGia. vụ: Mỗi loại đôc giả có môt maLoaiDocGia, có duy nhất
- Phụ Thuôc hàm: maLoaiDocGia => tenLoaiDocgia.
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.6 Chuẩn hóa 3NF phiếu mượn -Quy tắc
nghiêp vụ: Mỗi phiếu mượn có môt maPhieuMuon, có duy nhất maDocGia, ngayMuon, hanTra, tinhTrang.
-Phụ Thuôc tinhTrang.
hàm: maPhieuMuon => maDocGia, ngayMuon, hanTra,
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.7 Chuẩn hóa 3NF chi tiết phiếu mượn - Quy tắc
nghiêp maSach
vụ: Mỗi chi tiết phiếu mượn có môt maPhieuMuon,
-Phụ thuôc hàm: maPhieuMuon, maSach => maDocGia, ngayMuon, hanTra, tinhTrang, tenSach ,maTheLoai, maTacGia, namXb, nxb, ngayNhap, triGia, tinhTrang.
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.8 Chuẩn hóa 3NF phiếu trả
- Quy tắc nghiêp vụ: Mỗi phiếu trả có môt maPhieuTra, có duy nhất maPhieuMuon, maDocGia, ngayTra, tienPhatKyNay.
- P
hụ thuôc tienPhatKy Nay.
hàm: maPhieuTra => maPhieuMuon, maDocGia, ngayTra,
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.9 Chuẩn hóa 3NF chi tiết phiếu trả.
-Quy tắc
nghiêp vụ: Mỗi chi tiết phiếu tra có môt maPhieuTra, maSach có duy nhất tinhTrang, soNgayMuon, tienPhat.
-Phụ thuôc hàm: maPhieuTra, maSach => tinhTrang, soNgayMuon, tienPhat, , maPhieuMuon, maDocGia, ngayTra, tienPhatKyNay.
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.10 Chuẩn hóa 3NF chi tiết phiếu trả.
-Quy tắc nghiêp vụ: Mỗi phiếu phạt có môt maPhieuPhat có duy nhất maDocGia, soTienThu, conLai, ngayThu
-Phụ
thuôc ngayThu.
hàm: maPhieuPhat => maDocGia, soTienThu, conLai,
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
-Quy tắc nghiêp vụ: Mỗi báo cáo theo thể loại có môt maBaoCaoTheoLoai có duy nhất thang , nam , tongLuotMuon.
-Phụ thuôc hàm: maBaoCaoTheoLoai => thang, nam, tongLuotMuon.
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.12 Chuẩn hóa 3NF chi tiết báo cáo theo thể loại
-Quy tắc nghiêp vụ: Mỗi chi tiết báo cáo theo thể loại có môt maBaoCaoTheLoai, maTheLoai, có duy nhất môt tenTheLoai, soLuotMuon.
- Phụ thuôc hàm: maBaoCaoTheoLoai, maTheLoai => tenTheLoai, soLuotMuon, thang, nam, tongLuotMuon.
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.13 Chuẩn hóa 3NF báo cáo sách trả trễ.
ngay.
-Quy tắc nghiêp
vụ: Mỗi báo cáo sách trả trễ có môt
maBcstt , có duy nhất
- Phụ thuôc hàm: maBcstt => ngay.
-Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.
4.4.14 Chuẩn hóa 3NF chi tiết báo cáo sách trả trễ.
-Quy tắc nghiêp vụ: Mỗi chi tiết báo cáo sách trả trễ có môt maBcstt, maSach, có duy nhất tenSach, ngayMuon, soNgayTraTre.
- Phụ thuôcp
hàm: maBcstt, maSach =>
--Kết luân: Phụ thuôc hàm trên đã ở chuẩn 3NF.