Thiết kế cơ sở dữ liệu quản lý bán hàng
cở sở dữ liệu Đề tài: Thiết kế cơ sở dữ liệu quản lý bán hàng Nhóm 1 Lớp hp:1201 Mở đầu Bài toán cụ thể Cửa hàng THẾ GIỚI DI ĐỘNG cần quản lý việc bán các mặt hàng với mô tả như sau: - Khi bán hàng, cửa hàng sẽ lưu lại thông tin của khách hàng : mã khách hàng, tên khách hàng , địa chỉ, số điện thoại - Mỗi lần bán hàng : cửa hàng sẽ tạo ra các hóa đơn bán để lưu giữ thông tin. Các hóa đơn bán này bao gồm : số hóa đơn, tên mặt hàng bán,ngày bán, số lượng bán, đơn giá, số tiền bán hàng. - Mỗi hóa đơn sẽ do một nhân viên phụ trách việc tạo lập và lưu trữ tại thời điểm bán hàng. Thông tin về các nhân viên như : mã nhân viên (mỗi nhân viên có một mã số riêng) , tên nhân viên ,địa chỉ, giới tính,số điện thoại cũng được công ty lưu trữ để tiện việc quản lý. II.Xây dựng các mô hình thực thể liên kết 1.Xác định các thực thể • NV(Ma NV,Ho ten, Đia chi, Ngay sinh,Gioi tinh,SDT) • HDBAN(Ma HDBAN, Ten mat hang, Ngay ban, So luong, Don gia, Tong tien) • K_HANG(Ma K_HANG,Ho ten, Dia chi, SDT K_HANG) Trong đó SDT K_HANG là một thuộc tính đa trị II.Xây dựng các mô hình thực thể liên kết 2.Mối quan hệ giữa các thực thể a. Mối quan hệ giữa NV và HD_BAN b.Mối quan hệ giữa K_HANG và HD_BAN NV Lập K_HANG Đ ặ t b ở i 1,n (1,1) 1,n 1 , 1 Ma NV Ho ten Ngay sinh Gioi tinh Dia chi SDT MA HDBAN Ten MH Tong tien Ngay ban Don gia Ho ten Dia chi Ma K_HANG HDBAN So luong SDT K_HANG Mô hình thực thể liên kết III.Chuyển sang mô hình quan hệ 1.Chuyển các tập thực thể liên kết thành các quan hệ cùng tên và tập thuộc tính và quan hệ không chứa thuộc tính đa trị - NV(Ma NV, Ho ten, Dia chi, Ngay sinh, Gioi tinh, SDT) - HDBAN(Ma HD_BAN,Ten MH,Ngay ban, So luong, Don gia, Tong tien) - K_HANG(Ma K_HANG, Ho ten, Dia chi) III.Chuyển sang mô hình quan hệ 2.Biến đổi thuộc tính đa trị SDT K_HANG(SDT K_HANG,Ma K_HANG) III.Chuyển sang mô hình quan hệ 3.Xử lý các mối quan hệ Mối quan hệ 1-n HDBAN(Ma HDBAN,Ma NV,Ma K_HANG,Ten MH,Ngay ban,So luong,Don gia(VND),Tong tien(VND)). III.Chuyển sang mô hình quan hệ 4.Mô tả chi tiết các quan hệ a.Quan hệ NV(nhân viên) . cở sở dữ liệu Đề tài: Thiết kế cơ sở dữ liệu quản lý bán hàng Nhóm 1 Lớp hp:1201 Mở đầu Bài toán cụ thể Cửa hàng THẾ GIỚI DI ĐỘNG cần quản lý việc bán. lần bán hàng : cửa hàng sẽ tạo ra các hóa đơn bán để lưu giữ thông tin. Các hóa đơn bán này bao gồm : số hóa đơn, tên mặt hàng bán, ngày bán, số lượng bán,