đề tài thảo luận: Chọn một hệ quản trị để tạo CSDL quản lý bán hàng tại cửa hàng X bao gồm 3 bảng: Bảng danh sách nhân viên, Danh mục hàng hóa, ChiTiet bán hàng. Tiến hành truy vấn trên cơ sở dữ liệu đó
NHÓM: 10 LỚP HP: 1351INFO1611 Đề tài thảo luận: Chọn một hệ quản trị để tạo CSDL quản lý bán hàng tại cửa hàng X bao gồm 3 bảng: Bảng danh sách nhân viên, Danh mục hàng hóa, ChiTiet bán hàng. Tiến hành truy vấn trên cơ sở dữ liệu đó I. Đặt bài toán Bài toán quản lý bán hàng tại cửa hàng X • Quản lý nhân viên Quản lý chi tiết thông tin từng nhân viên. Bao gồm: Ma NV, Ho ten, Dia chi, Ngay sinh,Gioi tinh, SDT, Luong • Quản lí hàng hoá Quản lí hàng hoá bằng danh mục cụ thể của từng đối tượng liên quan đến hàng hoá Bao gồm: Ma HH, Ten HH, ngay nhap kho, ngay xuat kho, so luong • Quản chi tiết bán hàng Quản lí các hoá đơn bán lẻ của nhân viên bán hàng. Bao gồm: Ma HH, Ma NV, ngay ban, so luong, don gia, tong tien Một số yêu cầu truy vấn sql - Đưa danh mục hàng hóa có số lượng nhỏ hơn 300 - Đưa ra nhân viên có địa chỉ ở hà nội và có lương lớn hơn hoặc bằng 5000000 - Đưa ra thông tin hàng hóa có đơn giá từ 1000000 đến 7000000 - Đưa ra danh sách nhân viên( MANV, HoTen) ở Hải Phòng - Đưa ra nhân viên có lương cao nhất - Đưa ra thông tin nhân viên bán được nhiều nhất - Đưa ra họ tên, mã nv, giới tính,ngày sinh của nhân viên có mức lương >6000000 - Đưa ra họ tên,sdt, địa chỉ, mã nv nhân viên có mức lương >4900000 và tên hàng hóa bán ra có tổng tiền >50000000…biết đó là nhân viên nam II. Vẽ sơ đồ quan hệ Liên kết các bảng NHANVIEN Ma NV Ho ten Dia chi Ngay sinh Gioi tinh SDT Luong DANHMUCHANGHOA Ma HH Ten HH So luong Ngay nhap CHITIETBANHANG Ma HD Ma NV Ma HH So luong Ngay ban Don gia Tong tien III. thiết kế cấu trúc cơ sở dữ liệu 1. Mô tả chi tiết quan hệ Bảng Nhân Viên Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Khóa chính Khóa ngoại Độ rộng Ma NV Mã số nhân viên Text Bắt buộc x 50 Ho ten Họ tên nhân viên Text Bắt buộc 50 Dia chi Địa chỉ nhân viên Text Bắt buộc 50 Ngay sinh Ngày sinh nhân viên Date/tim e Bắt buộc Gioi tinh Giới tính nhân viên Yes/No Bắt buộc Long Integer SDT Số điện thoại nhân viên Number Bắt buộc Long Integer Luong Số tiền lương của nhân Number Bắt buộc Long viên Integer Bảng danh mục hàng hóa Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Khóa chính Khóa ngoại Độ rộng Ma HH Mã số hàng hóa Text Bắt buộc X 50 Ten HH Tên của loại hàng hóa đó Text Bắt buộc 50 Ngay nhap Ngày nhập hàng hóa Date/time Bắt buộc So luong Số lượng hàng hóa nhập vào và xuất ra number Bắt buộc Long Integer Bảng chi tiết bán hàng Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Khóa chính Khóa ngoại Độ rộng Ma HD Mã số hóa đơn Number Bắt buộc X 50 Ma HH Mã số hàng hóa Text Bắt buộc X 50 Ma NV Tên nhân viên bán hàng hóa đó Text Bắt buộc X 50 Ngay ban Ngày bán sản phẩm Date/time Bắt buộc So luong Số lượng sản phẩm mà khách hàng mua Number Bắt buộc Long Integer Don gia Giá của 1 sản phẩm Number Bắt buộc Long Integer Tong tien Tổng số tiền mà khách hàng phải trả khi mua hàng hóa number Bắt buộc Long Integer IV. Cài đặt trong máy tính Mở access chọn blank database để tạo một cơ sở dữ liệu mới Chọn create table để tạo bảng và nhập thông tin chi tiết các thuộc tính Bảng Nhân Viên Bảng danh mục hàng hóa Bảng chi tiết bán hàng Sau khi lập bảng ta chọn file save để lưu và đặt tên cho bảng Rồi tiến hành liên kiết các bảng Chọn database tools relasionships Sau đó tiến hành liên kết các bảng V. Truy vấn sử dụng câu lệnh SQL trong ACCESS Để thực hiện truy vấn thì: Click vào create => query design rồi chọn các bảng cần thiết tùy theo từng yêu cầu. • Truy vấn 1: Đưa danh mục hàng hóa có số lượng nhỏ hơn 300 • Chọn bảng “DANHMUCHANGHOA” ADD Vào view => SQL view, nhập câu lệnh ta có: Bôi đen => run và kết quả là: • Truy vấn 2: Đưa ra nhân viên có địa chỉ ở hà nội và có lương lớn hơn hoặc bằng 5000000 Chọn bảng “NHANVIEN” =>add Click view => SQL view, nhập câu lệnh được: Bôi đen câu lệnh => run ta được kết quả: • Truy vấn 3: Truy vấn thông tin hàng hóa có đơn giá từ 1000000 đến 7000000. Chọn bảng “DANHMUCHANGHOA” và “CHITIETBANHANG” =>add Click view => SQL view, nhập câu lệnh được: Bôi đen câu lệnh => run ta được kết quả: • Truy vấn 4: Đưa ra danh sách nhân viên( MANV, HoTen) ở Hải Phòng Chọn bảng “NHANVIEN” => add Click view => SQL view, nhập câu lệnh được: Bôi đen câu lệnh => run ta được kết quả: • Truy vấn 5: Đưa ra nhân viên có lương cao nhất Chọn bảng “NHANVIEN” => add [...]... bán ra có tổng tiền >50000000…biết đó là nhân viên nam Click view => SQL view, nhập câu lệnh được: Bôi đen câu lệnh => run ta được kết quả: DANH SÁCH NHÓM TT Ho Ten MSV LHC Ghi chú Đánh giá 91 Vương Thị Thảo 12D190161 K48S3 TV Tốt 92 Đặng An Thiên 12D190089 K48S2 NT Tốt 93 Nguyễn Văn Thiện 12D190030 K48S1 TV Tốt 94 Nguyễn Thị Thu 12D190090 K48S2 TV Tốt 95 Nguyễn Thị Minh Thục 12D190224 K48S4 TV Tốt 96 . ban Don gia Tong tien III. thiết kế cấu trúc cơ sở dữ liệu 1. Mô tả chi tiết quan hệ Bảng Nhân Viên Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Khóa chính Khóa ngoại Độ rộng Ma NV Mã số. Number Bắt buộc Long viên Integer Bảng danh mục hàng hóa Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Khóa chính Khóa ngoại Độ rộng Ma HH Mã số hàng hóa Text Bắt buộc X 50 Ten HH Tên của. xuất ra number Bắt buộc Long Integer Bảng chi tiết bán hàng Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Khóa chính Khóa ngoại Độ rộng Ma HD Mã số hóa đơn Number Bắt buộc X 50 Ma HH Mã số