1. Trang chủ
  2. » Luận Văn - Báo Cáo

tiểu luận báo cáo đồ án quản lý csdl của cửa hàng bán mỹ phẩm

38 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản lý CSDL của cửa hàng bán mỹ phẩm
Tác giả Nguyễn Thị Minh Anh, Nguyễn Mai Anh, Đồng Gia Hân, Nguyễn Thị, Hoàng Thị Thanh Thảo
Trường học Đại học Kinh tế TPHCM
Chuyên ngành Cơ sở dữ liệu
Thể loại Báo cáo đồ án
Thành phố TPHCM
Định dạng
Số trang 38
Dung lượng 2,32 MB

Nội dung

Chương 1: MÔ TẢ DỮ LIỆU VÀ QUY TRÌNH CỦA HỆ THỐNGGIỚI THIỆU HỆ THỐNGHệ thống quản lý cửa hàng mỹ phẩm được xây dựng trên nền tảng SQL ngôn ngữ truy vấn mang tính cấu trúc dùng để lưu trữ

Trang 1

ĐẠI HỌC KINH TẾ TPHCM TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ UEH

KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH

BÁO CÁO ĐỒ ÁN QUẢN LÝ CSDL CỦA CỬA HÀNG BÁN MỸ PHẨM

Nguyễn Thị Minh Anh –

Nguyễn Mai Anh –

Đồng Gia Hân –

Hoàng Thị Thanh Thảo –

Trang 2

Chương 2: MÔ HÌNH HÓA DỮ LIỆU (ERD)

2.2 DIỄN GIẢI MỐI QUAN HỆ GIỮA CÁC THỰC THỂ

Chương 3: CHUYỂN ĐỔI TỪ ERD SANG RD

Trang 3

ỜI CẢM ƠN

Đầu tiên, nhóm em xin gửi lời cảm ơn chân thành đến Đại học Kinh tế TPHCM (UEH)

chúng em kiến thức, hành trang quan trọng cho ngành nghề, con đường mà chúng em đang

và sẽ theo đuổi Đặc biệt, chúng em xin gửi lời cảm ơn sâu sắc tới giảng viên bộ môn –

chúng em trong suốt khoảng thời gian học tập qua Tuy thời gian không ngắn cũng không dài, chúng em đã học hỏi, tích lũy được nhiều kiến thức bổ ích, kĩ năng cần thiết, tinh thần học tập nghiêm túc Đây chắc chắn là những kiến thức quý giá, trang bị cho chúng em có thể vững bước sau này.

Trong quá trình nghiên cứu và hoàn thành bài báo cáo, do còn thiếu kinh nghiệm và kiến thức, chưa đủ thời gian để tìm hiểu kĩ hơn về lĩnh vực Cửa hàng bán mỹ phẩm nên sẽ những sai sót Chúng em mong thầy sẽ thông cảm và đưa ra những góp ý quý báu giúp chúng em được hoàn thiện hơn.

Nhóm em xin chân thành cảm ơn!

Trang 4

Chương 1: MÔ TẢ DỮ LIỆU VÀ QUY TRÌNH CỦA HỆ THỐNG

GIỚI THIỆU HỆ THỐNG

Hệ thống quản lý cửa hàng mỹ phẩm được xây dựng trên nền tảng SQL ngôn ngữ truy vấn mang tính cấu trúc dùng để lưu trữ, thao tác và truy xuất dữ liệu.

Để giải quyết những khó khăn, giảm thiểu rủi ro và đáp ứng những nhu cầu của nhà quản lý

quá trình quản lý cửa hàng nên hệ thống quản lý cửa hàng mỹ phẩm được sử dụng.

Hệ thống sẽ bao gồm các chức năng chính như: quản lý sản phẩm, quản lý chi nhánh, quản

lý nhân viên, quản lý nhà kho, quản lý thông tin khách hàng, quản lý nhập hàng Các chức năng trên sẽ giúp người quản lý dễ dàng quản lý hoạt động của cửa hàng và khách hàng dễ dàng mua sản phẩm.

MÔ TẢ HỆ THỐNG

Cửa hàng có nhiều chi nhánh Chi nhánh có mã chi nhánh, tên chi nhánh, địa chỉ, trưởng chi nhánh Mỗi chi nhánh có thể có nhiều nhân viên Mỗi nhân viên chỉ thuộc 1 chi nhánh.Mỗi chi nhánh có thể có nhiều sản phẩm Mỗi sản phẩm có thể phân bố ở nhiều chi nhánh Cửa hàng có nhà kho để chứa sản phẩm khi nhập về.

Nhân viên bao gồm mã nhân viên, tên nhân viên, giới tính, ngày sinh, địa chỉ, số điện thoại, mức lương, vai trò Mỗi chi nhánh có 1 nhân viên quản lý Trưởng chi nhánh sẽ lập phiếu xuất kho, nhập kho cho cửa hàng Khi cung cấp sản phẩm nhà cung cấp sẽ lập hóa đơn nhập hàng và đưa cho cửa hàng Khi số lượng sản phẩm tồn kho còn dưới 15 /1 Sản phẩm thì hệ thống sẽ gửi thông báo cho Trưởng chi nhánh Phiếu nhập hàng bao gồm mã phiếu,

mã sản phẩm, tên sản phẩm, số lượng để gửi xuống nhà cung cấp.

Sản phẩm bao gồm mã sản phẩm, tên sản phẩm, mô tả, giá, tình trạng tồn kho, ngày hết hạn Sản phẩm được phân biệt với nhau bằng mã sản phẩm, tên sản phẩm, giá,… Sản phẩm được chia thành nhiều danh mục sản phẩm khác nhau, nhà cung cấp khác nhau được phân biệt qua mã danh mục sản phẩm, mã nhà cung cấp Một nhà cung cấp có thể cung cấp

ều danh mục sản phẩm và một danh mục sản phẩm được cung cấp bởi một hoặc nhiều nhà cung cấp Nhà cung cấp bao gồm mã nhà cung cấp, tên nhà cung cấp, số điện thoại, địa chỉ Danh mục sản phẩm bao gồm mã danh mục sản phẩm, tên danh mục sản phẩm.

g khi mua hàng sẽ có 1 tài khoản tích điểm, cũng như đặt mua hàng giao tận nhà: mã khách hàng, tên khách hàng, địa chỉ, số điện thoại Khách hàng tiến hành mua hàng thì sẽ lập Hóa Đơn mã hóa đơn, mã khách hàng, mã nhân viên lập hóa đơn, ngày lập hóa đơn, tổng giá Một khách hàng có thể có một hoặc nhiều hóa đơn.

Too long to read on your phone? Save to

read later on your computer

Save to a Studylist

Trang 5

MÔ TẢ DỮ LIỆU

Diễn giải thực thể/ đối tượng và thuộc tính và diễn giải chi tiết

Dùng để quản lý thông tin nhân viên của cửa hàng Mã nhân viên bắt buộc gồm đủ

6 ký tự số và chữ ở dạng chuỗi Ví dụ mã nhân viên có dạng “NV001” Mỗi mã nhân viên là duy nhất, không trùng nhau

Họ tên nhân viên là chuỗi ký tự có dấu, bị giới hạn ở 50 ký tự Họ tên nhân viên có thể trùng nhau

Giới tính nhân viên được ràng buộc trong

2 lựa chọn “Nam” và “Nữ” Giới tính nhân viên có thể trùng nhau

Địa chỉ là chuỗi ký tự có dấu và có thể Ngày sinh được nhập liệu theo định dạng

dd Ngày sinh có thể trùng nhau

Số điện thoại là chuỗi ký tự số, với đủ 10

ký tự số và không được trùng nhau.Mức lương là chuỗi ký tự số thực và có thể

Số Giờ Tuần là số nguyên và có thể trùng

Dùng để quản lý thông tin chi nhánh của cửa hàng Mã chi nhánh bắt buộc ký tự số

và chữ ở dạng chuỗi và tối đa là 10 ký tự chữ và số Ví dụ mã chi nhánh có dạng

“CN001” Mỗi mã chi nhánh là duy nhất,

Trang 6

Tên sản phẩm là chuỗi ký tự có dấu, bị giới hạn ở 50 ký tự Tên sản phẩm có thể

Đơn vị tính là đơn vị đo lường sản phẩm

ví dụ như chai, lọ, hộp, Đơn vị tính có thể trùng nhau

Giá là chuỗi ký tự số thực và có thể trùng Tồn hiện tại là số nguyên và có thể trùng

Mô tả là phần cho biết công dụng, xuất

xứ, thành phần của sản phẩm

Ngày hết hạn cho biết ngày hết hạn của sản phẩm đó Ngày hết hạn được nhập liệu theo định dạng yy dd Ngày hết hạn

Dùng để quản lý thông tin nhà cung cấp của cửa hàng Mã NCC bắt buộc ký tự số

và chữ ở dạng chuỗi và tối đa là 10 ký tự chữ và số Ví dụ mã NCC có dạng

“NCC001” Mỗi mã NCC sản phẩm là duy nhất, không trùng nhau

Dùng để quản lý thông tin khách hàng của cửa hàng Mã khách hàng bắt buộc ký tự

số và chữ ở dạng chuỗi và tối đa là 10 ký

tự chữ và số Ví dụ mã khách hàng có dạng “KH001” Mỗi mã khách hàng là duy nhất, không trùng nhau

Tên khách hàng là chuỗi ký tự có dấu, bị giới hạn ở 50 ký tự Họ tên khách hàng có thể trùng nhau

Địa chỉ là chuỗi ký tự có dấu và có thể

Trang 7

Số điện thoại là chuỗi ký tự số, với đủ 10

ký tự số và không được trùng nhau

(Phiếu Nhập Kho)

Dùng để quản lý thông tin phiếu nhập hàng của cửa hàng Mã phiếu nhập bắt buộc ký tự số và chữ ở dạng chuỗi và tối

đa là 10 ký tự chữ và số Ví dụ mã phiếu nhập có dạng “MPN001” Mỗi mã phiếu nhập là duy nhất, không trùng nhau

Mã nhân viên lập bắt buộc ký tự số và chữ

ở dạng chuỗi và tối đa là 10 ký tự chữ và

số Ví dụ mã nhân viên lập có dạng

“NV001” Mỗi mã nhân viên lập có thế Ngày nhập được nhập liệu theo định dạng

dd Ngày nhập có thể trùng nhau.Dùng để quản lý thông tin nhà cung cấp của cửa hàng Mã NCC bắt buộc ký tự số

và chữ ở dạng chuỗi và tối đa là 10 ký tự chữ và số Ví dụ mã NCC có dạng

“NCC001” Mỗi mã NCC sản phẩm là duy nhất, không trùng nhau

(Phiếu Xuất Kho)

Dùng để quản lý thông tin phiếu xuất kho của cửa hàng Mã phiếu xuất bắt buộc ký

tự số và chữ ở dạng chuỗi và tối đa là 10

ký tự chữ và số Ví dụ mã phiếu xuất có dạng “MPX001” Mỗi mã phiếu xuất là duy nhất, không trùng nhau

Mã nhân viên lập bắt buộc ký tự số và chữ

ở dạng chuỗi và tối đa là 10 ký tự chữ và

Trang 8

Ví dụ mã khách hàng có dạng “KH0001” Mỗi mã khách hàng là duy nhất, không

Mã nhân viên lập bắt buộc ký tự số và chữ

ở dạng chuỗi và tối đa là 10 ký tự chữ và

số Ví dụ mã nhân viên lập có dạng

“NV001” Mỗi mã nhân viên lập có thế Trị giá là chuỗi ký tự số thực và có thể Ngày lập hóa đơn nhập được nhập liệu theo định dạng yy dd Ngày lập hóa đơn nhập có thể trùng nhau

Dùng để quản lý thông tin chi nhánh của cửa hàng Mã chi nhánh bắt buộc ký tự số

và chữ ở dạng chuỗi và tối đa là 10 ký tự chữ và số Ví dụ mã chi nhánh có dạng

“CN001” Mỗi mã chi nhánh là duy nhất,

Tên chi nhánh là chuỗi ký tự có dấu, bị giới hạn ở 50 ký tự Tên sản phẩm có thể Địa chỉ là chuỗi ký tự có dấu và có thể Dùng để quản lý thông tin nhân viên trưởng của cửa hàng Mã nhân viên trưởng bắt buộc gồm đủ 6 ký tự số và chữ

ở dạng chuỗi Ví dụ mã nhân viên có dạng

“NV001” Mỗi mã nhân viên là duy nhất,

Tên NCC là chuỗi ký tự có dấu, bị giới hạn ở 50 ký tự Tên NCC sản phẩm có thể

Số điện thoại là chuỗi ký tự số, với đủ 10

ký tự số và không được trùng nhau

Trang 9

Địa chỉ là chuỗi ký tự có dấu và có thể

Tên DM là chuỗi ký tự có dấu, bị giới hạn

Dùng để quản lý thông tin phiếu nhập

g của cửa hàng Mã phiếu nhập bắt buộc ký tự số và chữ ở dạng chuỗi và tối

đa là 10 ký tự chữ và số Ví dụ mã phiếu nhập có dạng “MPN001” Mỗi mã phiếu nhập là duy nhất, không trùng nhau

Số lượng là một số nguyên và có thể trùng Đơn giá là chuỗi ký tự số thực và có thể Đơn vị tính của sản phẩm như chai, lọ, thỏi,

đa là 10 ký tự chữ và số Ví dụ mã phiếu nhập có dạng “MPN001” Mỗi mã phiếu

Trang 10

nhập là duy nhất, không trùng nhau.

Số lượng là một số nguyên và có thể trùng Đơn giá là chuỗi ký tự số thực và có thể Đơn vị tính của sản phẩm như chai, lọ, thỏi,

Thành tiền là chuỗi ký tự số thực và có thể

ChiTietHĐ

(Chi Tiết Hóa Đơn)

Dùng để quản lý thông tin phiếu nhập hàng của cửa hàng Mã phiếu nhập bắt buộc ký tự số và chữ ở dạng chuỗi và tối

đa là 10 ký tự chữ và số Ví dụ mã phiếu nhập có dạng “MPN001” Mỗi mã phiếu nhập là duy nhất, không trùng nhau.MaHĐ Dùng để quản lý thông tin phiếu nhập

hàng của cửa hàng Mã phiếu nhập bắt buộc ký tự số và chữ ở dạng chuỗi và tối

đa là 10 ký tự chữ và số Ví dụ mã phiếu nhập có dạng “MPN001” Mỗi mã phiếu nhập là duy nhất

Số lượng là một số nguyên và có thể trùng Đơn giá là chuỗi ký tự số thực và có thể Đơn vị tính của sản phẩm như chai, lọ, thỏi,

Thành tiền là chuỗi ký tự số thực và có thể

Lưu ý:

Khóa ngoại

Trang 11

Chương 2: MÔ HÌNH HÓA DỮ LIỆU (ERD)

2.2 DIỄN GIẢI MỐI QUAN HỆ GIỮA CÁC THỰC THỂ

Phiếu nhập kho Chi tiết phiếu

nhập

Một nhân viên có thể lập nhiều phiếu nhập hàng (1Một phiếu nhập hàng chỉ được nhập bởi một nhân

Phiếu xuất kho Chi tiết phiếu

xuất Một nhân viên có thể lập nhiều phiếu xuất kho (0Một phiếu xuất kho chỉ được lập bởi một nhân viên

Phiếu nhập kho Sản

phẩm

Chi tiết phiếu nhập Một phiếu nhập kho có thể có nhiều sản phẩm (1Một sản phẩm có thể thuộc nhiều phiếu nhập kho (0

Trang 12

Phiếu xuất kho Sản

Hóa đơn Lập Một hóa đơn được lập bởi một nhân viên (1

Một nhân viên có thể lập nhiều hóa đơn (1Phiếu nhập kho

Cung Cấp

Thuộc Một phiếu nhập hàng thuộc một nhà cung cấp (1

Một nhà cung cấp có thể có nhiều phiếu nhập hàng

Hóa đơn Sản Phẩm Chi tiết hóa đơn Một hóa đơn có thể lập bởi nhiều sản phẩm (1

Một sản phẩm có thể thuộc nhiều hóa đơn (0Sản phẩm Phân bổ Một sản phẩm có thể phân bổ ở nhiều

Một chi nhánh có thể có nhiều sản phẩm (1Sản phẩm Danh mục sản

phẩm

Thuộc Một danh mục có nhiều sản phẩm (1

Một sản phẩm chỉ thuộc một danh mục sản phẩm (1Sản phẩm Nhà cung cấp Cung cấp Một sản phẩm được cung cấp bởi một nhà cung cấp

Một nhà cung cấp có thể cung cấp một hoặc nhiều sản phẩm (1

Hóa đơn Một khách hàng có thể thanh toán nhiều hóa đơn (1

Một hóa đơn chỉ được thanh toán bởi một khách Một chi nhánh có thể được phân công nhiều nhân Một nhân viên chỉ được phân công vào một chi Một chi nhánh chỉ có một trưởng chi nhánh.Trưởng Chi

Trang 13

Chương 3: CHUYỂN ĐỔI TỪ ERD SANG RD 3.1 CÁC THỰC THỂ TRONG MÔ HÌNH RD

SđtNV, DiaChi

Lưu

Khóa ngoại

Trang 15

Chương 4: RÀNG BUỘC TOÀN VẸN VÀ CHUẨN HÓA 4.1 RÀNG BUỘC CHO CÁC THỰC THỂ

Mỗi chi nhánh có ít nhất 1 nhân viên

Bối cảnh: ChiNhanh, NhanVien

Mỗi một hóa đơn phải bao gồm ít nhất 1 sản phẩm

Bối cảnh: HoaDon, ChiTietHoaDon, SanPham

Tầm ảnh hưởng:

Trang 16

Số điện thoại của mỗi nhân viên phải có 10 số

Số lượng sản phẩm của mỗi chi nhánh phải từ 50 trở lên

Bối cảnh: ChiNhanh, Phanbo

Tầm ảnh hưởng:

Trang 17

Mỗi chi nhánh có một nhân viên làm trưởng chi nhánh

Bối cảnh: ChiNhan, NhanVien

Trang 18

4.2 MỘT SỐ TRIGGER CẦN THIẾT

Mỗi chi nhánh có ít nhất 1 nhân viên

CREATE TRIGGER trg_yeucaunv ON ChiNhanh

AFTERINSERT UPDATE,

AS

BEGIN

DECLARE @SoLuongNV INT;

DECLARE @MaCN VARCHAR(10);

SELECT @MaCN MaCN = FROM INSERTED;

SELECT @SoLuongNV = COUNT(MaNV) FROM NhanVien WHERE MaCN @MaCN;=

Giới tính của nhân viên chỉ có thể là Nam hoặc Nữ

CREATE TRIGGER trg_gioitinh ON NhanVien

AFTERINSERT UPDATE,

AS

BEGIN

DECLARE @GioiTinh NVARCHAR( )3

@GioiTinh IF NOT IN (N'Nam', N'Nữ')

Mỗi hóa đơn phải bao gồm ít nhất 1 sản phẩm

CREATE TRIGGER trg_yeucau_sanpham ON HoaDon

AFTERINSERT UPDATE DELETE, ,

AS

BEGIN

DECLARE @SoLuongSP INT;

DECLARE @MaHD Varchar(10);

SELECTTOP1 @MaHD = MaHD

Số điện thoại của mỗi nhân viên ph i có 10 sả ố

CREATETRIGGER trg_sdtnv ON NhanVien

AFTERINSERT,UPDATE

Trang 19

Mức lương tối thiểu của nhân viên là 3.500.000

CREATE TRIGGER trg_salary ON NhanVien

AFTERINSERT UPDATE,

AS

DECLARE @MucLuong FLOAT

SELECT @MucLuong MucLuong=

Mã nhân viên phải khác nhau

CREATE TRIGGER trg_manhanvien ON NhanVien

AFTERINSERT UPDATE,

AS

BEGIN

DECLARE @MaNV Varchar(10)

SELECT @MaNV MaNV=

WHERE MaNV = @MaNV

AND MaNV IN (SELECT MaNV FROM INSERTED) )

DECLARE @MinSP INT;

SELECT @MinSP = SUM(SoLuong) FROM PhanBo PB JOIN ChiNhanh CN ON PB.MaCN CN.MaCN;=

Mỗi chi nhánh có một nhân viên làm trưởng chi nhánh

CREATE TRIGGER trg_chinhanh

ON NhanVien

AFTERINSERT UPDATE,

AS

BEGIN

DECLARE @MaCn VARCHAR(10)

SELECT @MaCN MaCN = FROM INSERTED;

DECLARE @MaTruongCNCount INT

SELECT @MaTruongCNCount = COUNT(MaNV) FROM NhanVien WHERE @MaCN MaCN = AND @MaTruongCNCount =1

@MaTruongCNCount IF !=1

Trang 20

ROLLBACK TRANSACTION

END

END

GO

Các nhân viên từ 18 tuổi trở lên

CREATE TRIGGER trg_tuoinv

ON NhanVien

AFTER INSERT UPDATE,

AS

BEGIN

DECLARE @tuoi INT;

SELECT @tuoi =YEAR(GETDATE())-YEAR(NGAYSINH) FROM inserted

Trang 21

hương 5: HIỆN THỰC TRÊN MS SQL SERVER

DỮ LIỆU MẪU Bảng 1: Nhân Viên

Trang 23

Bảng 2: Khách hàng

Nguyễn Thùy Dương 177 Võ Thị Sáu, P.4, Q.11, TPHCMNguyễn Hồng Ngọc 98 Nguyễn Hồng Phong, P.10, Q.3,

Dương Ngọc Bích 124 Nguyễn Kiệm, P.6, Tân Bình,

156 Hoàng Văn Thụ, P.6, Tân Bình,

Trang 24

Bảng 3: Phiếu Xuất Kho

Phiếu Nhập

Trang 25

Bảng 5: Chi Tiết Phiếu Nhập

Chi tiết phiếu nhập

Trang 26

Bảng 6: Phiếu Xuất Kho

Phiếu Xuất

Trang 27

Bảng 7: Chi Tiết Phiếu Xuất

Chi tiết phiếu xuất

Trang 28

Bảng 8: Hóa đơn

Hóa đơn

Trang 29

Bảng 9: Chi Tiết Hóa Đơn

Chi tiết hóa đơn

HộpHộp

HộpThỏiThỏi

Trang 31

rửa mặtGel Rửa

rửa mặtNước Hoa

Hồng Klairs Xuất xứ từ Hàn Quốc,

dùng để làm đẹp daNước Hoa

Hồng

Xuất xứ từ Quốc, dùng để làm đẹp daNước Hoa

làm đẹp daKem Chống

Nắng La Xuất xứ từ Pháp, dùng để

chống nắngSữa Chống

Nắng

Xuất xứ từ Nhật Bản, dùng để chống nắngKem Chống

dùng để chống nắngTẩy Da

Chết Dove

Anh, dùng để tẩy tế bào chết

Trang 32

Tẩy Tế Bào

Chết

Việt Nam, dùng để tẩy tế bào chếtXuất xứ từ Hàn Quốc, dùng để dưỡng

Hàn Quốc, dùng để trang điểm

Hàn Quốc, dùng để trang điểm

Trang 33

Bảng 12: Nhà Cung Cấp

Nhà cung cấp

Công Ty Cổ Phần Mỹ Phẩm Sài 1061 Phạm Văn Đồng, P Linh Tây,

TP Thủ Đức, Tp Hồ Chí MinhCông Ty TNHH Domestic Việt Đông, Hà NộiCông Ty Cổ Phần Tập Đoàn

Thương Mại Vi Vân

Số 172 Phố Nguyễn Lân, P Phương Liệt, Q Thanh Xuân, Hà Nội

322 Gò Dầu, Q Tân Phú, Tp Hồ Chí Công Ty TNHH Ovanic Việt 32/36/9 Bùi Đình Túy, P 12, Q Bình

Thạnh, Tp Hồ Chí MinhCông Ty TNHH Phố Mỹ Phẩm 15/9A Hồng Hà, P 2, Q Tân Bình,

Dịch Vụ Vẻ Đẹp Hoàn Mỹ

Số 8C, Ngõ 198, Xã Đàn, Đống Đa,

Hà NộiCông Ty TNHH Dalink Việt Nam 103 Đội Cấn, Q Ba Đình, Hà Nội

Trang 34

Bảng 13: Phân bố

Phân bố

HộpHộp

HộpThỏiThỏi

Trang 35

Mặt nạ

Trang 36

In ra danh sách khách hàng mua s n ph m trên 500000ả ẩ

SELECTDISTINCT KhachHang.MaKH, KhachHang TenKH

FROM SanPham

JOIN ChiTietHoaDon ON SanPham.MaSP = ChiTietHoaDon MaSP

JOIN HoaDon ON ChiTietHoaDon.MaHD = HoaDon MaHD

JOIN KhachHang ON HoaDon MaKH KhachHang = MaKH

WHERE HoaDon TriGia 500000 >

In ra thông tin c a nhà cung c p s n phủ ấ ả ẩm Gel r a m t Cosrx Tràm Tràử ặ

SELECT NhaCungCap.MaNCC, NhaCungCap.TenNCC, NhaCungCap.DiaChi, NhaCungCap SdtNCC

FROM NhaCungCap

JOIN SanPham

ON NhaCungCap MaNCC SanPham = MaNCC

WHERE SanPham MaSP ='SP001'

In ra thông tin 3 PHI U XU T có t ng tiẾ Ấ ổ ền cao nhất

SELECTTOP 3 PhieuXuatKho.MaPX,

SUM(ChiTietPhieuXuat ThanhTien )

AS TongSoTien

FROM PhieuXuatKho

JOIN ChiTietPhieuXuat

ON PhieuXuatKho MaPX ChiTietPhieuXuat MaPX =

GROUPBY PhieuXuatKho MaPX

ORDERBY TongSoTien DESC

Ngày đăng: 20/06/2024, 16:45

w