Mơ hình khái niệm E R

Một phần của tài liệu (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty cổ phần thiết bị y tế việt sing (Trang 81 - 85)

3.1.8. Chuyển mơ hình E - R sang mơ hình quan hệ

Các thực thể quan hệ:

1. HANGHOA( mahh, tenhh, dvt, thuesuat,dongia, solg) 2. KHACHHANG( makh, tenkh, diachi, mst, stk)

3. NGANHANG( manh, tennh, diachi, sotkdn) 4. TAIKHOAN( matk, tentk, loaitk, captk) 5. NHOMHANG( manhom, tennhom, mota) 6. DUDAUKY(matk, duno, duco)

Biểu diễn các mối quan hệ:

(1) Thu < PT> (Sp, Ngay, Manv, Makh, Tkno, Tkco, Lydo, Ctlq,

Tongtien)

(2) Chi < PC> (Sp, Ngay, Manv, Makh, Tkno, Tkco, Lydo, Ctlq,

Tongtien)

(3) Bán <HD> (Sohd, Ngayhd, Makh, Tenkh, Httt, Sdt, Msthue, Solg,

Dongia, Tongtien)

<DS_HDGTGT> (Sohd, Ngay, Mahh, Makh, Tkno, Tkcodt, Tk_cothue,

Diengiai, Ctlq, Solg, Dongia, Thanhtien)

PHIEUXUAT(Sp, ngay, makh, noidung, tongtien, tkno, tkco) CT_PHIEUXUAT(sp,mahh,solg,dongia)

(4) Trả <HDHBTL> (Sohd, Ngay, Mahh, Makh, Tkno, Tkco, Diengiai,

Ctlq, Solg, Dongia, Thanhtien)

PHIEUNHAP(Sp, ngay, makh, noidung, tongtien, tkno, tkco) CT_PHIEUNHAP(sp, mahh, solg, dongia)

(5) Báo nợ <GBN> (Sp, Ngay, Manh, Tennh, Lydo, Tongtien) (6) Báo có <GBC> (Sp, Ngay, Manh, Tennh, Lydo, Tongtien)

(7) Giảm giá hàng bán <GGHB> (Sohd, Ngay, Mahh, Makh, Tkno, Tkco,

Diengiai, Sotiengiamgia,Ctlq,Solg, Dongia, Thanhtien)

Chuẩn hóa là q trình chuyển một quan hệ có cấu trúc phức hợp thành các quan hệ có cấu trúc đơn giản hơn và bền vững hơn. Chuẩn hóa dữ liệu có thể xem như một q trình phân tích các lược đồ quan hệ cho trước dựa trên các phụ thuộc hàm và các khóa chính của chúng để đạt đến các tính chất mong muốn như: cực tiểu sự dư thừa và cực tiểu các phép cập nhật bất thường.

Ta thấy DS_HDGTGT có các thuộc tính trùng lặp là ( Mahh, Solg, Dongia) nên chưa thỏa mãn chuẩn 1NF. Tách DS_HDGTGT ra làm 2 lược đồ quan hệ:

DS_HDGTGT (Sohd, Ngay, Makh, Tk_no, Tk_codt, Tk_cothue, Lydo,

Ctlq)

Ct_Hoadon (Sohd, Mahh, Solg, Dongia, Thue)

 Thỏa mãn 3NF

Bây giờ, ta có các quan hệ đã đạt chuẩn:

+ PT (Sp, Ngay, Manv, Makh, Tkno, Tkco, Lydo, Ctlq, Tongtien)

+ PC (Sp, Ngay, Manv, Makh, Tkno, Tkco, Lydo, Ctlq, Tongtien)

+ HD(Sohd, Ngayhd, Makh, Tenkh, Httt, Sdt, Msthue, Solg, Dongia, Tongtien)

DS_HDGTGT (Sohd, Ngay, Makh, Tk_no, Tk_codt, Tk_cothue, Lydo,

Ctlq)

Ct_Hoadon (Sohd, Mahh, Solg, Dongia, Thue)

PHIEUXUAT(Sp, ngay, makh, noidung, tongtien, tkno, tkco) CT_PHIEUXUAT(sp,mahh,solg,dongia)

+ HDHBTL (Sohd, Ngay, Mahh, Makh, Tkno, Tkco, Diengiai, Ctlq,

Solg, Dongia, Thanhtien)

PHIEUNHAP(Sp, ngay, makh, noidung, tongtien, tkno, tkco) CT_PHIEUNHAP(sp, mahh, solg, dongia)

+ GBN (Sp, Ngay, Manh, Tennh, Lydo, Tongtien) + GBC (Sp, Ngay, Manh, Tennh, Lydo, Tongtien)

+ GGHB(Sohd, Ngay, Mahh, Makh, Tkno, Tkco, Diengiai, Sotiengiamgia, Ctlq, Solg, Dongia, Thanhtien)

Một phần của tài liệu (Luận văn học viện tài chính) xây dựng phần mềm kế toán doanh thu bán hàng tại công ty cổ phần thiết bị y tế việt sing (Trang 81 - 85)