Chuẩn hóa dữ liệu:

Một phần của tài liệu Quản lý bán hàng tạp hóa PTTKHT (Trang 39 - 51)

2.2.2.1.1. Đánh dấu (*) thuộc tính đa trị trong ERD mở rộng (hình trên) 2.2.2.1.2. Tách đa trị

Xử lý các thuộc tính đa trị bằng cách tạo kiểu thực thể mới + Kiểu thực thể HÓA ĐƠN THANH TOÁN

+ Kiểu thực thể PHIẾU YÊU CẦU NHẬP HÀNG

+ Kiểu thực thể HÓA ĐƠN MUA HÀNG

+ Kiểu thực thể PHIẾU NHẬP KHO

+ Kiểu thực thể ĐƠN ĐẶT HÀNG

2.2.2.1.3. Xác định khóa cho kiểu thực thể chính

STT Kiểu thực thể Khóa chính

2 PHIẾU YÊU CẦU NHẬP

HÀNG Mã phiếu YCNH

3 HÓA ĐƠN MUA HÀNG Mã hóa đơn mua hàng

4 PHIẾU GIAO NHẬN

HÀNG Số phiếu giao

5 PHIẾU NHẬP KHO Số phiếu nhập

6 ĐƠN ĐẶT HÀNG Mã đơn đặt hàng

7 HÀNG HÓA Mã hàng

8 KHÁCH HÀNG Mã khách hàng

9 NHÀ CUNG CẤP Mã nhà cung cấp

2.2.2.2. Chuyển đổi từ ERD kinh điển về ERD hạn chế

2.2.2.2.1. Xử lý kiểu liên kết 1 – 1

- Khử liên kết 1-1PHIẾU GIAO NHẬN HÀNG và HÓA ĐƠN MUA HÀNG :

2.2.2.2.2. Khử liên kết n – n

Có 1 liên kết n-n : NHÀ CUNG CẤP và HÀNG HÓA

2.2.2.2.3. Xác định kiểu thuộc tính kết nối ST

T

Đầu 1 Đầu n Thuộc tính kết

nối

1 HÀNG HÓA CHI TIẾT PHIẾU YÊU CẦU NHẬP HÀNG

Mã hàng Chuyển sang

2 HÀNG HÓA CHI TIẾT HÓA

ĐƠN MUA HÀNG

Mã hàng Chuyển sang

3 HÀNG HÓA CHI TIẾT PHIẾU

GIAO NHẬN HÀNG

Mã hàng Chuyển sang

4 HÀNG HÓA CHI TIẾT PHIẾU

NHẬP KHO Mã hàng Chuyển sang

5 HÀNG HÓA CHI TIẾT ĐƠN

ĐẶT HÀNG

Mã hàng Chuyển sang

6 HÀNG HÓA CHI TIẾT HÓA

ĐƠN THANH TOÁN

Mã hàng Chuyển sang

7 PHIẾU YÊU CẦU

NHẬP HÀNG CHI TIẾT PHIẾU YÊU CẦU NHẬP HÀNG

Mã phiếu YCNH Chuyển sang

8 HÓA ĐƠN MUA

HÀNG CHI TIẾT HÓA ĐƠN MUA HÀNG

Mã hóa đơn mua

hàng Chuyển sang

9 PHIẾU GIAO NHẬN HÀNG

CHI TIẾT PHIẾU GIAO NHẬN HÀNG

Số phiếu giao Chuyển sang 10 PHIẾU NHẬP KHO CHI TIẾT PHIẾU

NHẬP KHO Số phiểu nhập Chuyển sang

11 ĐƠN ĐẶT HÀNG CHI TIẾT ĐƠN

ĐẶT HÀNG

Mã đơn đặt hàng Chuyển sang 12 HÓA ĐƠN THANH

TOÁN CHI TIẾT HÓA ĐƠN THANH TOÁN

Mã hóa đơn Chuyển sang

9 HÀNG HÓA NCC_HH Mã hàng Chuyển sang

10 NHÀ CUNG CẤP NCC_HH Mã nhà cung cấp Chuyển sang

2.2.2.2.4. Xác định khoa chính, khóa ngoại của kiểu thực thể

Lập bảng khóa chính , khóa ngoại

Kiểu thực thể Khóa chính Khóa ngoại

PHIẾU YÊU CẦU NHẬP

HÀNG Mã phiếu YCNH Mã hóa đơn mua hàng

HÓA ĐƠN MUA HÀNG Mã hóa đơn mua hàng Mã đơn đặt hàng Mã nhà cung cấp

PHIẾU GIAO NHẬN

HÀNG Số phiếu giao Mã hóa đơn mua hàngMã nhà cung cấp

PHIẾU NHẬP KHO Số phiếu nhập Mã nhà cung cấp

ĐƠN ĐẶT HÀNG Mã đơn đặt hàng Mã nhà cung cấp

HÓA ĐƠN THANH TOÁN Mã hóa đơn Mã khách hàng HÀNG HÓA Mã hàng - NHÀ CUNG CẤP Mã nhà cung cấp - KHÁCH HÀNG Mã khách hàng - Kiểu thực thể phụ thuộc

CHI TIẾT PHIẾU YÊU

CẦU NHẬP HÀNG Mã hàngMã phiếu YCNH Mã hàngMã phiếu YCNH

CHI TIẾT HÓA ĐƠN

MUA HÀNG Mã hàngMã hóa đơn mua hàng Mã hàngMã hóa đơn mua hàng

CHI TIẾT PHIẾU GIAO

NHẬN HÀNG Mã hàngSố phiếu giao Mã hàngSố phiếu giao

CHI TIẾT PHIẾU NHẬP

KHO Mã hàngSố phiếu nhập Mã hàngSố phiếu nhập

CHI TIẾT ĐƠN ĐẶT

HÀNG Mã hàngMã đơn đặt hàng Mã hàngMã đơn đặt hàng

CHI TIẾT HÓA ĐƠN

THANH TOÁN Mã hàngMã hóa đơn Mã hàngMã hóa đơn

NCC_HH Mã hàng

Mã NCC Mã hàngMã NCC

2.2.2.3. Chuyển đổi từ ERD hạn chế về mô hình quan hệ (RM)

Chuyển đổi kiểu thực thể thành bảng quan hệ

STT Kiểu thực thể Bảng quan hệ

2 HÓA ĐƠN MUA HÀNG HOADONMH

3 PHIẾU GIAO NHẬN HÀNG PHIEUGNH

4 PHIẾU NHẬP KHO PHIEUNHAPKHO

5 ĐƠN ĐẶT HÀNG DONDATHANG

6 HÓA ĐƠN THANH TOÁN HOADONTHANHTOAN

7 HÀNG HÓA HANGHOA

8 NHÀ CUNG CẤP NHACUNGCAP

9 KHÁCH HÀNG KHACHHANG

10 CHI TIẾT PHIẾU YÊU CẦU NHẬP HÀNG CTPHIEUYCNH

11 CHI TIẾT HÓA ĐƠN MUA HÀNG CTHOADONMH

12 CHI TIẾT PHIẾU GIAO NHẬN HÀNG CTPHIEUGNH

13 CHI TIẾT PHIẾU NHẬP KHO CTPHIEUNHAPKHO

14 CHI TIẾT ĐƠN ĐẶT HÀNG CTDONDATHANG

15 CHI TIẾT HÓA ĐƠN THANH TOÁN CTHOADONTHANHTOAN

16 NCC_HH NCC_HH

Chuyển kiểu thuộc tính thành trường dữ liệu - Kiểu thuộc tính khó chuyển sang bảng tương ứng - Kiểu thuộc tính mô tả:

+ Thuộc tính kết xuất từ thuộc tính khác thì bỏ đi

Các bảng CHI TIẾT PHIẾU YÊU CẦU NHẬP HÀNG, CHI TIẾT HÓA ĐƠN MUA

HÀNG, CHI TIẾT PHIẾU GIAO NHẬN HÀNG, CHI TIẾT PHIẾU NHẬP KHO, CHI TIẾT HÓA ĐƠN THANH TOÁN, CHI TIẾT ĐƠN ĐẶT HÀNG có thuộc tính

Tên hàng ta có thể lược bỏ vì có thể suy ra từ Mã hàng

Các bảng PHIẾU GIAO NHẬN HÀNG, PHIẾU NHẬP KHO, ĐƠN ĐẶT HÀNG,

HÓA ĐƠN MUA HÀNG, NCC_HH có thuộc tính Nhà cung cấp, Bên bán ta có thể

lược bỏ vì có thể suy ra từ Mã nhà cung cấp

Các bảng CHI TIẾT HÓA ĐƠN MUA HÀNG, CHI TIẾT HÓA ĐƠN THANH

TOÁN có thuộc tính Đơn giá , Tổng cộng ta có thể lược bỏ vì có thể suy ra từ Thành tiền

Trong bảng HÓA ĐƠN THANH TOÁN có thuộc tính Họ tên khách hàng ta có thể lược bỏ vì có thể suy ra từ Mã khách hàng

+ Thuộc tính xuất hiện ở một kiểu thực thể chuyển sang bảng tương ứng +Thuộc tính xuất hiện ở nhiều kiểu thực thể chỉ chuyển sang một bảng chính

Các kiểu thực thể xuất hiện ở nhiều bảng sẽ giữ ở bảng chính và thay bằng khóa chính bảng chính vào bảng đó: Các thuộc tính xuất hiện nhiều lần được để trong cặp dấu “()” ở ERD hạn chế. Bảng tổng hợp lược đồ quan hệ: ST T lược đồ Lược đồ quan hệ

1 LD01 PHIEUYCNH (MaPhieuYCNH, NgayThangNam, Nguoidenghi) 2 LD02 HOADONMH (MaHDMH, MaDDH, MaNCC, NgayThangNam,

Tencuahang, Diachi, SDT, HinhthucTT, Nguoilapdon )

3 LD03 PHIEUGNH (Sophieugiao, MaNCC, MaHDMH, SDT, Ngaygiao ,Nguoinhan, Cuahang, Diachi, Nguoilapphieu)

4 LD04 PHIEUNHAPKHO (Sophieunhap, MaNCC, Ngaynhap, Diachi, SDT, NgayHDMH, NguoiTT, NguoiGiao, NguoiKK)

5 LD05 DONDATHANG (MaNCC, MaDDH, NgayThangNam, SDT, Diachi, Nguoilapdon)

6 LD06 HOADONTHANHTOAN (MaHD, MaKH, Ngay SDT) 7 LD07 HANGHOA (Mahang, Tenhang, Dongia)

8 LD08 NHACUNGCAP (MaNCC, Diachi, SDT)

9 LD09 KHACHHANG (MaKH, HotenKH, Diachi, SDT)

10 LD10 CTPHIEUYCNH (Mahang, MaPhieuYCNH ,SLdukien ,Slton ,Ghichu)

11 LD11 CTHOADONMH (MaHDMH, Mahang ,Soluong ,Thanhtien) 12 LD12 CTPHIEUGNH (MaPhieuGNH, Mahang ,SLGiao ,SLNhan) 13 LD13 CTPHIEUNHAPKHO (Sophieunhap, Mahang, SLgiao, SLnhan

,Ghichu)

14 LD14 CTDONDATHANG (Mahang, MaDDH, Soluong)

15 LD15 CTHOADONTHANHTOAN (Mahang, MaHD, Soluong ,Thanhtien) 16 LD16 NCC_HH (MaNCC,Mahang, Diachi, SDT)

Giải thích ký hiệu trước khi vẽ: - Kiểu liên kết giữa 2 kiểu thực thể:

Kiểu thực thể và kiểu thuộc tính:

Một phần của tài liệu Quản lý bán hàng tạp hóa PTTKHT (Trang 39 - 51)

Tải bản đầy đủ (DOCX)

(99 trang)
w