Quản lý bán hàng Cơ sở dữ liệu phân tán UTT trường đại học công nghệ giao thông vận tải. Nếu các bạn thấy tài liệu hay hãy tải về và sử dụng nhé. Chúc các bạn được thật nhiều điểm cao trong kỳ thi tới. Thân ái
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN -o0o - BÀI TẬP LỚN CƠ SỞ DỮ LIỆU PHÂN TÁN Tên đề tài: QUẢN LÝ BÁN HÀNG GIÁO VIÊN HƯỚNG DẪN: Ths BÙI THỊ NHƯ NHÓM SINH VIÊN THỰC HIỆN: NGUYỄN VĂN DŨNG BẠCH MINH TUẤN LỚP: 72DCTT21 HÀ NỘI, 2024 MỤC LỤC LỜI NÓI ĐẦU PHÂN CHIA NHIỆM VỤ NỘI DUNG I THIẾT KẾ CÁC HỆ CSDL PHÂN TÁN 1.1 Mơ hình sở liệu 1.2 Mô hình sở liệu tập trung .5 1.3 Thiết lập sở liệu .5 1.4 Cơ sở liệu II PHÂN MẢNH DỮ LIỆU 2.1 Phân mảnh ngang 2.2 Phân mảnh dọc 10 2.3 Phân mảnh hỗn hợp 10 2.4 Đồ thị phân mảnh ảnh vật lý quan hệ tổng thể 11 IV TỐI ƯU TRUY VẤN BẰNG THUẬT TOÁN INGRES 16 4.1 Cho biết tên khách hàng mua sản phẩm có tên “Mỳ hảo hảo chua cay “ 16 4.2 Đưa nhân viên lập hố đơn cho khách hàng có tên “Nguyễn Văn Dũng” 17 4.3 Đưa tên sản phẩm mua tháng 12 18 V XÂY DỰNG CÂY ĐẠI SỐ QUAN HỆ VÀ RÚT GỌN CÂU TRUY VẤN .20 Cho biết tên sản phẩm thuộc loại Văn phịng phẩm có giá > 10000 21 Đưa tên sản phẩm NCC Hà Nội bán năm 2023 .23 Đưa tên sản phẩm thuộc loại Thực phẩm, bán ngày '07/08/2023' tổng hóa đơn = 860000 25 Đưa tên nhân viên 20 tuổi có lương >=4000000 chức vụ Quản lý 26 Tên khách hàng Hà Nội có hóa đơn nhân viên 'Bạch Minh Tuấn' tạo ngày 10/12/2023 27 KẾT LUẬN .30 LỜI NÓI ĐẦU Trong bối cảnh thị trường ngày cạnh tranh, quản lý bán hàng trở thành khía cạnh quan trọng thành cơng doanh nghiệp Để đại hóa trình này, đề tài quản lý bán hàng sử dụng sở liệu phân tán nhằm tối ưu hóa việc thu thập, lưu trữ truy cập thơng tin Báo cáo tập trung khám phá cách mà sở liệu phân tán cung cấp giải pháp cho thách thức quản lý bán hàng nay, đồng thời nâng cao hiệu suất khả đáp ứng nhanh chóng hệ thống Báo cáo tập trung vào quản lý bán hàng bối cảnh mơi trường kinh doanh thay đổi nhanh chóng, đặt nhiều thách thức hội Trong môi trường này, việc sử dụng sở liệu phân tán trở nên quan trọng để đáp ứng phức tạp đa dạng thông tin liên quan đến quản lý bán hàng Thị trường đại đặt yêu cầu cao linh hoạt tốc độ phản ứng quản lý bán hàng Các doanh nghiệp phải đối mặt với thay đổi nhanh chóng xu hướng tiêu dùng, biến động chuỗi cung ứng, áp lực từ đối thủ cạnh tranh Điều đặt thách thức lớn cho trình quản lý bán hàng, yêu cầu hệ thống thông tin linh hoạt mạnh mẽ Cơ sở liệu phân tán mang lại linh hoạt khả mở rộng cần thiết để đối mặt với biến động thị trường Thay tập trung, thơng tin phân tán nhiều nút, giảm thiểu rủi ro liệu đồng thời tối ưu hóa việc truy cập thông tin từ nhiều nguồn Điều quan trọng việc quản lý khách hàng, theo dõi hàng tồn kho, đáp ứng nhanh chóng với nhu cầu thị trường Cơ sở liệu phân tán khơng cung cấp linh hoạt mà cịn giảm áp lực lên hệ thống có tăng trưởng Tuy nhiên, đồng thời đặt thách thức việc trì tính qn liệu đảm bảo bảo mật Quản lý hiệu suất khả mở rộng yếu tố cần xem xét cẩn thận Báo cáo sâu vào nghiên cứu cách sở liệu phân tán triển khai môi trường quản lý bán hàng Nó xem xét mơ hình sở liệu phân tán đại, đồng thời tập trung vào ưu điểm thách thức cụ thể tích hợp chúng vào quy trình quản lý bán hàng Báo cáo nhằm đưa nhìn sâu rộng tầm quan trọng sở liệu phân tán quản lý bán hàng Qua đó, hy vọng kiến thức thu giúp doanh nghiệp hiểu rõ lợi ích thách thức việc áp dụng cơng nghệ này, từ đưa định thông minh hiệu việc quản lý nguồn lực tối ưu hóa quy trình kinh doanh Chúng em xin cảm ơn Ths Bùi Thị Như cung cấp cho chúng em kiến thức từ đến chun sâu để chúng em hồn thiện báo cáo Trong trình làm báo cáo, chúng em mắc lỗi sai, khuyết thiếu Mong thầy giảng viên giải thích giúp đỡ chúng em hồn thiện thân Chúng em xin chân thành cảm ơn PHÂN CHIA NHIỆM VỤ Tên thành viên Nguyễn Văn Dũng Bạch Minh Tuấn Câu Câu x x Câu Câu x x Câu x NỘI DUNG I THIẾT KẾ CÁC HỆ CSDL PHÂN TÁN 1.1 Mơ hình sở liệu 1.1.1 Nhân Viên Tên trường Kiểu Độ rộng Giải thích manv Varchar 10 Khóa chính, Mã nhân viên tennv Nvarchar 100 Tên nhân viên ngaysinh Date Ngày sinh ngaylamviec Date Ngày làm việc diachi Nvarchar 100 Địa sdt Varchar 10 Số điện thoại chucvu Nvarchar 50 Chức vụ 1.1.2 Luong Tên trường Kiểu Độ rộng Giải thích chucvu Nvarchar 50 Khóa chính, Chức vụ luongcoban Money Luong phucap Money Phụ cấp 1.1.3 Khách hàng Tên trường Kiểu Độ rộng Giải thích makh Varchar 10 Khóa chính, Mã khách hàng tenkh Nvarchar 100 Tên khách hàng gioitinh nvarchar 15 Giới tính diachi Nvarchar 100 Địa sdt Varchar 10 Số điện thoại email Varchar 100 email 1.1.4 Loại sản phẩm Tên trường Kiểu Độ rộng Giải thích maloaisp Varchar 10 Khóa chính, Mã loại sản phẩm tenloaisp Nvarchar 100 Tên loại sản phẩm 1.1.5 Sản phẩm Tên trường Kiểu Độ rộng Giải thích masp Varchar 10 Khóa chính, Mã sản phẩm tensp Nvarcha r 100 maloaisp Varchar 10 Mã loại sản phẩm mancc Varchar 10 Mã nhà cung cấp gia Money Mã giá soluong Int Số Luong sản phẩm Tiêu đề sản phẩm 1.1.6 Nhà cung cấp Tên trường Kiểu Độ rộng Giải thích mancc Varchar 10 Khóa chính, Mã nhà cung cấp tenncc Nvarchar 100 Tên nhà cung cấp diachi Nvarchar 100 Địa sdt Varchar 10 Số điện thoại 1.1.7 Đơn hàng Tên trường Kiểu Độ rộng Giải thích madh Varchar 10 Khóa chính, Mã đơn hàng manv Varchar 10 Mã nhân viên makh Varchar 10 Mã khách hàng diachi Nvarchar 100 Địa ngaydat Date Ngày đặt ngaygiao Date Ngày giao 1.1.8 Chi tiết đơn hàng Tên trường Kiểu Độ rộng Giải thích madh Varchar 10 Khóa chính, Mã đơn hàng masp Varchar 10 Khóa chính, Mã sản phẩm gia Money Gía sản phẩm soluong Int Số Luong sản phẩm giamgia Money Tiền giảm giá 1.2 Mơ hình sở liệu tập trung 1.3 Thiết lập sở liệu Tạo CSDL Websitebanhoa CREATE DATABASE Website_ flower USE Website_flower Tạo bảng Nhân viên CREATE TABLE NhanVien ( manv VARCHAR (10) PRIMARY KEY NOT NULL, tennv NVARCHAR (100), ngaysinh DATE, ngaylamviec DATE, dichi NVARCHAR (100), sdt VARCHAR (50), chucvu NVARCHAR(50), ) Tạo bảng Luong CREATE TABLE Luong ( chucvu NVARCHAR(50) PRIMARY KEY NOT NULL, luongcoban MONEY, phucap MONEY ) Tạo bảng Khách hàng CREATE TABLE KhachHang ( makh VARCHAR (10) PRIMARY KEY NOT NULL, tenkh NVARCHAR (100), dichi NVARCHAR (100), sdt VARCHAR (50), email VARCHAR (50) ) Tạo bảng Loại sản phẩm CREATE TABLE LoaiSP ( maloaisp VARCHAR (10) PRIMARY KEY NOT NULL,