1. Trang chủ
  2. » Công Nghệ Thông Tin

TRUY VẤN CSDL QUẢN LÝ BÁN HÀNG

32 132 0

Đ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

Định dạng
Số trang 32
Dung lượng 789,46 KB

Nội dung

TRUY VẤN CSDL QUẢN LÝ BÁN HÀNG

MỤC LỤC ĐẶT BÀI TỐN VÀ MƠ TẢ BÀI TOÁN .2 XÂY DỰNG MƠ HÌNH ER 2.1 Xác định thực thể .2 2.2 Xác định thuộc tính thực thể .2 2.3 Xác định mối liên kết thực thể 2.4 Mơ hình ER 3.1 Chuyển đổi: Quan hệ 1-n: Thêm quan hệ bên nhiều thuộc tính khóa quan hệ bên 3.2 Mơ hình quan hệ .5 CÀI ĐẶT CƠ SỞ DỮ LIỆU TRÊN ACCESS .5 TRUY VẤN CƠ SỞ DỮ LIỆU TRONG ACCESS .10 1 ĐẶT BÀI TỐN VÀ MƠ TẢ BÀI TỐN Friday doanh nghiệp thời trang cung cấp sản phẩm quẩn áo trực tiếp đến khách hàng Hiện hãng có liên kết với 19 đại lý khắp nước sản phẩm cập nhật nhiều địa lý thông qua việc ký kết hợp đồng Khi có nhu cầu nhập sản phẩm, nhân viên doanh nghiệp liên hệ, trao với đại lý để thực việc ký hợp đồng - Vì hợp đồng doanh nghiệp nhập nhiều sản phẩm khác có số lượng lớn nên cần phải lưu trữ thông tin quan trọng mã hợp đồng, số lượng, thành tiền, chiết khấu Thành tiền hợp đồng tính thông qua số lượng, giá sản phẩm chiết khấu dựa số lượng sản phẩm Khi Friday nhập số lượng sản phẩm từ 50 chiết khấu 5%, từ 100 chiết khấu 10%, từ 300 chiết khấu 20%, từ 500 chiết khấu 30%, - Trong hợp đồng cần thể rõ ràng thông tin mã sản phẩm để tránh bị nhầm lẫn, tên sản phẩm giá sản phẩm để xác định thành tiền - Nhân viên thực hợp đồng quan trọng nhân viên thực nhiều hợp đồng khác nên để quản lý dễ dàng công ty lưu lại liệu liên quan mã nhân viên để phân biệt nhân viên với nhau, họ nhân viên, tên nhân viên giới tính quan trọng số điện thoại để liên lạc - Vì cần nhập sản phẩm thương xuyên nên Friday cần lưu trữ thông tin đại lý : mã đại lý, tên đại lý, số điện thoại địa để việc ký hợp đồng tiến hành nhanh chóng thuận tiện XÂY DỰNG MƠ HÌNH ER 2.1 Xác định thực thể - DAILY - HOPDONG - NHANVIEN - SANPHAM 2.2 Xác định thuộc tính thực thể - DAILY (MADL, TENDL, SDT, DIACHI) - HOPDONG (MAHD, SOLUONG, THANHTIEN, CHIETKHAU) - NHANVIEN (MANV, HONV, TENNV, SDT, GIOITINH) - SANPHAM (MASP, TENSP, GIASP) 2.3 Xác định mối liên kết thực thể - Mỗi hợp đồng cần ký đại lý, đại lý ký kết nhiều hợp đồng - - Mỗi nhân viên thực nhiều hợp đồng hợp đồng thực nhân viên Mỗi hợp đồng bao gồm nhiều sản phẩm, sản phẩm có hợp đồng 2.4 Mơ hình ER MƠ HÌNH QUAN HỆ 3.1 Chuyển đổi: Quan hệ 1-n: Thêm quan hệ bên nhiều thuộc tính khóa quan hệ bên 3.2 Mơ hình quan hệ DAILY (MADL, TENDL, SDT, DIACHI) HOPDONG (MAHD, MADL, MANV, SOLUONG, CHIETKHAU, THANHTIEN) NHANVIEN (MANV, HONV, TENNV, GIOITINH, SDT) SANPHAM (MASP, MAHD, TENSP, GIASP) CÀI ĐẶT CƠ SỞ DỮ LIỆU TRÊN ACCESS Bước 1: - Mở microsoft acess Tại cửa sổ khởi động Access Click nút Blank Database - File name: Nhập tên tập tin sở liệu - Click vào nút browse để đường dẫn đến vị trí lưu tập tin sở liệu - Click vào Create để hoàn tất việc tạo tập tin sở liệu Bước 2: Tạo bảng: - Trong cửa sổ làm việc Access, Ribbon, click Creat, nhóm lệnh Table, click Table Design  Trong cột Field Name: Định nghĩa Fields bảng  Data Type: Chọn kiểu liệu Field tương ứng  Description: Dùng để thích ý nghĩa Field - Trong cửa sổ thiết kế: Nhập tên field, chọn kiểu liệu, định thuộc tính cho Field, lựa chọn File Size, Format phù hợp Field Properties DAILY Bảng MADL TENDL Data Type Text Text File Size 10 20 Format HOPDONG NHANVIEN SANPHAM SDT DIACHI MAHD MANV MADL SOLUONG THANHTIEN CHIETKHAU MANV HONV TENNV GIOITINH SDT MASP TENSP GIASP MAHD Text Text Text Text Text Number Currency Currency Text Text Text Text Text Text Text Currency Text 10 50 10 10 10 Integer Standard Percent 10 20 20 10 10 50 Standard 10 - Xác định khóa (Primary Key) cho bảng: Đặt trỏ Field chọn click vào biểu tượng Primary Key Bước 3: Lưu bảng vừa tạo nhập liệu Bảng DAILY Bảng HOPDONG Bảng NHANVIEN Bảng SANPHAM Bước 4: Tạo quan hệ: - Tại cửa sổ Access, chọn tab Database Tools Ribbon, click Relationships Hộp Show Table xuất Chọn bảng cần thiết lập quan hệ click Add Click nút Close để đóng cửa sổ Show Table Bước 5: Tính cột thành tiền bảng HOPDONG THANHTIEN= SOLUONG* GIASP* (1- CHIETKHAU) TRUY VẤN CƠ SỞ DỮ LIỆU TRONG ACCESS Đưa thông tin đại lý có địa Hà Nội π MADL,TENDL,SDT,DIACHI (σ DIACHI= “Hà Nội” (DAILY)) SELECT MADL, TENDL, SDT, DIACHI FROM DAILY WHERE DIACHI= “Hà Nội” Đưa mã hợp đồng có số lượng sản phẩm lớn 150 π MAHD( σ SOLUONG>150 (HOPDONG)) SELECT MAHD FROM HOPDONG WHERE SOLUONG>150 10 25 26 27 28 29 30 19D19001 19D19008 19D19001 19D19008 19D19001 19D19008 Nguyễn Thành Đại Lê Phát Đạt Mai Tiến Đạt Phạm Đạt Nguyễn Thị Diễm Nguyễn Thị Ngọc Diệp (Thư ký) ĐẶT BÀI TỐN VÀ MƠ TẢ BÀI TỐN Friday doanh nghiệp thời trang cung cấp sản phẩm quẩn áo trực tiếp đến khách hàng Hiện hãng có liên kết với 19 đại lý khắp nước sản phẩm cập nhật nhiều địa lý thông qua việc ký kết hợp đồng Khi có nhu cầu nhập sản phẩm, nhân viên doanh nghiệp liên hệ, trao với đại lý để thực việc ký hợp đồng - Vì hợp đồng doanh nghiệp nhập nhiều sản phẩm khác có số lượng lớn nên cần phải lưu trữ thông tin quan trọng mã hợp 18 đồng, số lượng, thành tiền, chiết khấu Thành tiền hợp đồng tính thơng qua số lượng, giá sản phẩm chiết khấu dựa số lượng sản phẩm Khi Friday nhập số lượng sản phẩm từ 50 chiết khấu 5%, từ 100 chiết khấu 10%, từ 300 chiết khấu 20%, từ 500 chiết khấu 30%, - Trong hợp đồng cần thể rõ ràng thông tin mã sản phẩm để tránh bị nhầm lẫn, tên sản phẩm giá sản phẩm để xác định thành tiền - Nhân viên thực hợp đồng quan trọng nhân viên thực nhiều hợp đồng khác nên để quản lý dễ dàng công ty lưu lại liệu liên quan mã nhân viên để phân biệt nhân viên với nhau, họ nhân viên, tên nhân viên giới tính quan trọng số điện thoại để liên lạc - Vì cần nhập sản phẩm thương xuyên nên Friday cần lưu trữ thông tin đại lý : mã đại lý, tên đại lý, số điện thoại địa để việc ký hợp đồng tiến hành nhanh chóng thuận tiện XÂY DỰNG MƠ HÌNH ER 7.1 Xác định thực thể - DAILY - HOPDONG - NHANVIEN - SANPHAM 7.2 Xác định thuộc tính thực thể 19 - DAILY (MADL, TENDL, SDT, DIACHI) - HOPDONG (MAHD, SOLUONG, THANHTIEN, CHIETKHAU) - NHANVIEN (MANV, HONV, TENNV, SDT, GIOITINH) - SANPHAM (MASP, TENSP, GIASP) 7.3 Xác định mối liên kết thực thể - Mỗi hợp đồng cần ký đại lý, đại lý ký kết nhiều hợp đồng - Mỗi nhân viên thực nhiều hợp đồng hợp đồng thực nhân viên - Mỗi hợp đồng bao gồm nhiều sản phẩm, sản phẩm có hợp đồng 7.4 Mơ hình ER 20 MƠ HÌNH QUAN HỆ 8.1 Chuyển đổi: Quan hệ 1-n: Thêm quan hệ bên nhiều thuộc tính khóa quan hệ bên 21 8.2 Mơ hình quan hệ DAILY (MADL, TENDL, SDT, DIACHI) HOPDONG (MAHD, MADL, MANV, SOLUONG, CHIETKHAU, THANHTIEN) NHANVIEN (MANV, HONV, TENNV, GIOITINH, SDT) SANPHAM (MASP, MAHD, TENSP, GIASP) CÀI ĐẶT CƠ SỞ DỮ LIỆU TRÊN ACCESS Bước 1: 22 - Mở microsoft acess Tại cửa sổ khởi động Access Click nút Blank Database - File name: Nhập tên tập tin sở liệu - Click vào nút browse để đường dẫn đến vị trí lưu tập tin sở liệu - Click vào Create để hoàn tất việc tạo tập tin sở liệu Bước 2: Tạo bảng: - Trong cửa sổ làm việc Access, Ribbon, click Creat, nhóm lệnh Table, click Table Design  Trong cột Field Name: Định nghĩa Fields bảng  Data Type: Chọn kiểu liệu Field tương ứng  Description: Dùng để thích ý nghĩa Field 23 - Trong cửa sổ thiết kế: Nhập tên field, chọn kiểu liệu, định thuộc tính cho Field, lựa chọn File Size, Format phù hợp Field Properties Bảng DAILY HOPDONG NHANVIEN SANPHAM - MADL TENDL SDT DIACHI MAHD MANV MADL SOLUONG THANHTIEN CHIETKHAU MANV HONV TENNV GIOITINH SDT MASP TENSP GIASP MAHD Data Type Text Text Text Text Text Text Text Number Currency Currency Text Text Text Text Text Text Text Currency Text File Size 10 20 10 50 10 10 10 Integer Format Standard Percent 10 20 20 10 10 50 Standard 10 Xác định khóa (Primary Key) cho bảng: Đặt trỏ Field chọn click vào biểu tượng Primary Key Bước 3: Lưu bảng vừa tạo nhập liệu Bảng DAILY 24 Bảng HOPDONG Bảng NHANVIEN 25 Bảng SANPHAM Bước 4: Tạo quan hệ: - Tại cửa sổ Access, chọn tab Database Tools Ribbon, click Relationships - Hộp Show Table xuất Chọn bảng cần thiết lập quan hệ click 26 Add Click nút Close để đóng cửa sổ Show Table Bước 5: Tính cột thành tiền bảng HOPDONG THANHTIEN= SOLUONG* GIASP* (1- CHIETKHAU) 27 10 TRUY VẤN CƠ SỞ DỮ LIỆU TRONG ACCESS Đưa thơng tin đại lý có địa Hà Nội π MADL,TENDL,SDT,DIACHI (σ DIACHI= “Hà Nội” (DAILY)) SELECT MADL, TENDL, SDT, DIACHI FROM DAILY WHERE DIACHI= “Hà Nội” Đưa mã hợp đồng có số lượng sản phẩm lớn 150 π MAHD( σ SOLUONG>150 (HOPDONG)) 28 SELECT MAHD FROM HOPDONG WHERE SOLUONG>150 29 Thống kê số lượng nhân viên có giới tính Nữ COUNT (MANV) (σ GIOITINH= “Nữ” (NHANVIEN)) SELECT COUNT(MANV) AS SOLUONGNV FROM NHANVIEN WHERE GIOITINH= “Nữ” Đưa thông tin nhân viên có mã nhân vên NV015 π MANV, HONV, TENNV, GIOITINH, SDT (σ MANV= “NV015” (NHANVIEN)) SELECT MANV, HONV,TENNV, GIOITINH,SDT FROM NHANVIEN WHERE MANV= “NV015” Đưa thông tin đại lý chưa ký hợp đồng πMADL,TENDL,SDT,DIACHI (DAILY* (πMADL(DAILY)-πMADL(HOPDONG)) SELECT MADL,TENDL,SDT,DIACHI FROM DAILY WHERE MADL NOT IN (SELECT DISTINCT MADL FROM HOPDONG) Thống kê số lượng nhân viên theo giới tính GIOITINH COUNT (MANV) (NHANVIEN) SELECT GIOITINH, COUNT (MANV) AS SONV FROM NHANVIEN GROUP BY GIOITINH HAVING COUNT (MANV) Cho biết nhân viên thực từ hợp đồng trở lên MANV COUNT (MAHD) >=2 (HOPDONG) SELECT MANV, COUNT(MAHD) AS SOHD FROM HOPDONG GROUP BY MANV HAVING COUNT(MAHD) >=2 Cho biết hợp đồng có trung bình giá sản phẩm lớn MAX (AVG (GIASP)) (SANPHAM) SELECT MAHD, AVG (GIASP) AS GIATRUNGBINH FROM SANPHAM GROUP BY MAHD HAVING AVG (GIASP) >= ALL (SELECT AVG(GIASP) FROM SANPHAM GROUP BY MAHD) ... ĐIỆN TỬ BỘ MÔN CƠ SỞ DỮ LIỆU 13 BÀI THẢO LUẬN NHÓM HỌC PHẦN CƠ SỞ DỮ LIỆU ĐỀ TÀI: Truy vấn CSDL quản lý bán hàng Giảng viên giảng dạy: ThS Nghiêm Thị Lịch Mã lớp: 2007INFO2311 Năm 2020 MỤC LỤC... gia hợp lý đóng góp nhiều - Thúc đẩy cho nhóm bạn hoàn thành nhiệm vụ hạn Tự đánh giá - Tự nhận thấy - Tích cực 15 Thị Linh Chi mơ tả tốn - Xây dựng mơ hình ER - Truy vấn hệ quản trị CSDL đóng... Phạm Đạt - Truy vấn hệ quản trị CSDL - Xây dựng mơ hình ER - Tự nhận thấy hồn thành nhiệm vụ 29 19D19001 Nguyễn Thị Diễm - Chuyển đổi từ mơ hình ER sang mơ hình quan hệ - Cài đặt CSDL access

Ngày đăng: 24/10/2020, 15:30

TỪ KHÓA LIÊN QUAN

w