Chuẩn hóa dữ liệu về 3NF

Một phần của tài liệu (TIỂU LUẬN) báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng đề tài PHẦN mềm QUẢN lý KHO HÀNG (Trang 48 - 50)

CHƯƠNG IV : THIẾT KẾ CƠ SỞ DỮ LIỆU

4.2. Chuẩn hóa dữ liệu về 3NF

-Chuẩn hóa 3NF quan hệ NhanVien:

NhanVien (maNV, tenNV, taikhoan, matkhau, chucvu, cccd, sdtNV, diachiNV, luongNV)

o Mỗi nhân viên có một mã riêng, có duy nhất tên, tài khoản, mật khẩu, chức vụ,

CCCD/CMND, số điện thoại, địa chỉ.

o Ta có phụ thuộc hàm:

maNV -> tenNV, taikhoan, matkhau, chucvu, cccd, sdtNV, diachiNV, luongNV

Vậy quan hệ NhanVien đã ở 3NF. -Chuẩn hóa 3NF quan hệ HangHoa:

HangHoa (maSP, tenSP, donvi)

o Mỗi loại hàng hóa có một mã riêng, có duy nhất tên, đơn vị tính. o Ta có phụ thuộc hàm: maSP -> tenSP, donvi

-Chuẩn hóa 3NF quan hệ ChiNhanh: ChiNhanh

(maCN, tenCN, sdtCN, diachiCN).

o Mỗi chi nhánh có một mã riêng, có duy nhất tên, số điện thoại, địa chỉ.

o Ta có phụ thuộc hàm: maCN -> tenCN, sdtCN, diachiCN

Vậy quan hệ ChiNhanh đã ở 3NF. -Chuẩn hóa 3NF quan hệ PhieuNhap

PhieuNhap (maPN, ngayNhap, tongTienNhap, KeToan, maNV, maNCC)

o Mỗi phiếu nhập có một mã riêng, có duy nhất ngày nhập, tổng tiền nhập, kế tốn,

mã nhân viên, mã nhà cung cấp.

o Ta có phụ thuộc hàm:

maPN -> ngayNhap, tongTienNhap, KeToan, maNV, maNCC

Vậy quan hệ PhieuNhap đã ở 3NF. -Chuẩn hóa 3NF quan hệ PhieuXuat:

PhieuXuat(maPX, ngayXuat, tongTienXuat, KeToan, maNV, maCN)

o Mỗi phiếu xuất có một mã riêng, có duy nhất ngày xuất, tổng tiền xuất, kế toán,

mã nhân viên, mã chi nhánh.

o Ta có phụ thuộc hàm:

maPX -> ngayXuat, tongTienXuat, KeToan, maNV, maCN

Vậy quan hệ PhieuXuat đã ở 3NF

-Chuẩn hóa 3NF quan hệ TTPhieuNhap:

TTPhieuNhap(maPN, maSP, donvi, soluongNhap, dongiaNhap, ThanhTien).

o Mỗi sản phẩm trên một phiếu nhập có duy nhất đơn vị tính, số lượng nhập, đơn

giá nhập, thành tiền nhập.

o Ta có phụ thuộc hàm:

(maPN, maSP) -> donvi, soluongNhap, dongiaNhap, ThanhTien

Vậy quan hệ TTPhieuNhap đã ở 3NF. -Chuẩn hóa 3NF quan hệ TTPhieuXuat:

TTPhieuXuat(maPX, maSP, donvi, soluongXuat, dongiaXuat, ThanhTien).

o Mỗi sản phẩm trên một phiếu xuất có duy nhất đơn vị tính, số lượng xuất, đơn

giá xuất, thành tiền xuất.

QUẢN LÝ KHO HÀNG o Ta có phụ thuộc hàm:

(maPX, maSP) -> donvi, soluongXuat, dongiaXuat, ThanhTien

Vậy quan hệ TTPhieuXuat đã ở 3NF.

Một phần của tài liệu (TIỂU LUẬN) báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng đề tài PHẦN mềm QUẢN lý KHO HÀNG (Trang 48 - 50)

w