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

(Tiểu luận) đề tài quản lý công ty bán máy tính báo cáo bài tập lớn môn cơ sở dữ liệu

17 2 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 17
Dung lượng 353,74 KB

Nội dung

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN Nhóm Vũ Đức Năng - 2110A03 Phan Trung Hiếu - 2110A04 Đỗ Nhật Minh - 2110A03 Nguyễn Huy Quyền - 2110A04 Nguyễn Hồng Sơn – 2110A04 ĐỀ TÀI: Quản lý cơng ty bán máy tính BÁO CÁO BÀI TẬP LỚN MÔN: CƠ SỞ DỮ LIỆU Giảng viên hướng dẫn: Nguyễn Thị Tâm Hà Nội – 2021 PHÂN CÔNG VÀ KẾ HOẠCH THỰC HIỆN THỜI GIAN HỌ VÀ TÊN GHI CHÚ CÔNG VIỆC THỰC HIỆN Vũ Đức Năng Thi Āt k Āt vâl 礃 2Ā, Khai Hoàn thành th 愃 Āc CSDL Phan Trung Hi Āu Đỗ Nhật minh Hồn thành R>ng bc tồn2 v 攃⌀n Mơ tE, Thi Āt k Ā mức Hoàn thành kh 愃 Āi m,niê 2Thi Āt k Ā mức logic Trần Đình Tuấn ChuNn h 漃 Āa CSDL Hoàn thành Nguyễn Hồng Sơn Phát biểu tốn Cơng ty b 愃 Ān m 愃 Āy tính c 漃 Ā c 愃 Āc chi nh 愃 Ānh chứa c 愃 Āc thông tin: mã chi nh 愃 chỉ, người quEn l 礃 Ā(là nhân viên) với c 愃 Āc hoạt động bao gồm: quEn l 礃 Ā thơng tin hàng, quEn l 礃 Ā b 愃 Ān hàng, quEn l 礃 Ā nhân viên Quản lý thông tin hàng: Khi hàng chuyển vào kho, phận quEn l 礃 Ā hàng ti Ān hành kiểm tra chất lượng sEn phNm, thêm thông tin hàng mới, sửa thông tin c 愃 Āc mặt hàng c 漃 Ā thay đổi, x 漃 Āa thông tin hàng hàng khơng cịn kinh doanh Thơng tin hàng bao gồm: mã hàng, tên hàng, hãng sEn xuất, số lượng, thời gian bEo hành, thông số, gi 愃 Ā b 愃 Ān Quản lý bán hàng: Kh 愃 Āch hàng mua hàng công ty, phận b 愃 Ān hàng kiểm tra to 愃 Ān cho kh 愃 Āch, giao cho kh 愃 Āch phi Āu xuất lưu c 愃 Āc thông tin: mã phi Āu, tên hàng(tối đa mặt hàng), số lượng, đơn gi 愃 Ā, thành tiền, người lập, ngày lập Thông tin kh 愃 Āch hàng cần lưu lại để phục vụ cho dịch vụ bEo hành hay c 愃 Āc vấn đề kh 愃 Āc sau Thông tin kh 愃 Āch hàng gồm c 漃 Ā: Số CMND, họ tên, ngày sinh, địa chỉ, số điện thoại Quản lý nhân viên: Để theo dõi quEn l 礃 Ā nhân viên làm việc, công ty thực thêm thông tin nhân viên tuyển vào danh s 愃 Āch, sửa đổi thông tin c 漃 Ā bi Ān đổi xEy x 漃 Āa bỏ nhân viên h Āt hợp đồng bị sa thEi Thông tin nhân viên gồm: mã nhân viên, tên nhân viên, địa chỉ, điện thoại, ngày sinh, giới tính, ngoại ngữ, hệ số lương, lương nhân viên c 漃 Ā thể bi Āt nhiều ngoại ngữ, lương tính từ hệ số lương nhân 2.800.000vnđ - Thiết kế CSDL mức khái niệm – mơ hình ER 2.1 Xác định thực thể thuộc tính - - - CHINHANH: maCN, diaChi maCN: kh 漃 Āa HANG: maHang, tenHang, hangSX, soLuong, tgBH, thongSo, giaBan maHang: kh 漃 Āa PHIEUXUAT: maPhieu,tenHang, soLuongMua, donGia, thanhTien, ngayLap, khachHang - maPhieu: kh 漃 Āa - thanhTien: suy dẫn - khachHang: suy dẫn KHACKHANG: CMND, hoTen, ngaySinh, diaChi, SDT CMND: kh 漃 Āa NHANVIEN: maNV, tenNV, diaChi, dienThoai, ngaySinh, GT, HSL, Luong, ngoaiNgu - maNV: kh 漃 Āa - ngoaiNgu: đa trị - Luong: suy dẫn 2.2 Xác định liên kết thực thể - - CHINHANH - chứa - - CHINHANH - c 漃 Ā - - NHANHVIEN - quEn l 礃 Ā - PHIEUXUAT - chứa - HANG (n-m) NHANVIEN (1-n) - CHINHANH (1-1) HANG (n-m) Chứa tối đa mặt hàng.( thuộc tính liên k Āt: soLuong) - NHANVIEN - lập - PHIEUXUAT (1-n) - Thuộc tính liên k Āt: ngày lập - KHACHHANG - c 漃 Ā PHIEUXUAT (1-n) 2.3 Vẽ lược đồ ER Thiết kế CSDL mức logic – mơ hình quan hệ *Áp dụng quy tắc với thực thể mạnh (1) Tbl_CHINANH(smaCN, sdiaChi) (2) tbl_HANG(smaHang, stenHang, shangSX, isoLuong, itgBH, sthongSo, igiaBan) (3) tbl_KHACHHANG(sCMND, shoTen, dngaySinh, sdiaChi, sSDT) (4) tbl_NHANVIEN(smaNV, stenNV, sdiaChi, sdienThoai, dngaySinh, sGT, HSL,sngoaiNgu) (5) tbl_PHIEUXUAT(smaPhieu,shangMua) * Áp dụng quy tắc với thuộc tính đa trị - (6) tbl_NHANVIEN_NGOAINGU(smaNV, sngoaiNgu) * Áp dụng quy tắc liên kết 1-1 - (1’) tbl_CHINHANH(smaCN, sdiaChi, smaQuanLy) * Áp dụng quy tắc liên kết 1-n - (4’)tbl_NHANVIEN(smaNV, stenNV, sdiaChi, sdienThoai, dngaySinh, sGT, HSL, smaCN) - (5’)tbl_PHIEUXUAT(smaPhieu,shangMua,dngayLap, smaNV) - (5’)tbl_PHIEUXUAT(smaPhieu,shangMua,dngayLap, smaNV, sCMND) * Áp dụng quy tắc liên kết m-n - (7) tbl_CN_HANG(smaCN, smaHang) - (8)tbl_PHIEUXUAT_HANG(smaPhieu, smaHang, isoLuong) => Vậy sở liệu cuối toán là: (1) tbl_CHINHANH(smaCN, sdiaChi, smaQuanLy) (2) tbl_HANG(smaHang, stenHang, shangSX, isoLuong, itgBH, sthongSo, igiaBan) (3) tbl_KHACHHANG(sCMND, shoTen, dngaySinh, sdiaChi, sSDT) (4) tbl_NHANVIEN(smaNV, stenNV, sdiaChi, sdienThoai, dngaySinh, sGT, HSL, smaCN) (5) tbl_PHIEUXUAT(smaPhieu ,dngayLap, smaNV, sCMND) (6) tbl_NHANVIEN_NGOAINGU(smaNV, sngoaiNgu) (7) tbl_CN_HANG(smaCN, smaHang) (8) tbl_PHIEUXUAT_HANG(smaPhieu, smaHang, isoLuong) Ràng buộc toàn vẹn Ràng buộc liên bộ: Ràng buộc:” Mỗi kh 愃 Āch hàng c 漃 Ā mã kh 愃 Āch hàng nhất, nhân viên c 漃 Ā mã nhân viên nhất, h 漃 Āa đơn c 漃 Ā mã h 漃 Āa đơn nhất” Bối cEnh: KHÁCH HÀNG, NHÂN VIÊN, HĨA ĐƠN Hình thức: +) p1,p2 Kh 愃 Āch hàng: p1#p2 =>p1.MaKH#p2.MaKH +) p1,p2 Nhân Viên: p1#p2 => p1.MaNV#p2.MaNV +) p1,p2 H 漃 Āa đơn : p1#p2 => p1.SốHĐ#p2.SốHĐ Bảng tầm ảnh hưởng: Xo 愃 Ā - Thêm Kh 愃 Āch Hàng Nhân Viên + + - H 漃 Āa Đơn + Sửa -*(mã kh 愃 Āch hàng) -*(mã Nhân viên) - -*(số h 漃 Āa đơn) Ràng buộc ghi thuộc tính theo thời gian: Ràng buộc : lương nhân viên tăng không giEm Bối cEnh : nv Nhân Viên : NV.lương(cũ)ng số lượng * gi 愃 Ā Bối cEnh : H 漃 Āa đơn, m 愃 Āy tính Hình thức : H 漃 ĀaĐơn.Tổng=SUM(M 愃 Āy tính * gi 愃 Ā) Bảng tầm ảnh hưởng: Xo 愃 Ā Thêm Sửa H 漃 Āa đơn + + + M 愃 Āy tính + + - Chuẩn hóa Cơ sở liệu C 愃 Āc bEng chuNn h 漃 Āa dạng 3NF ○ Thiết kế vật lý X 愃 Āc định quan ○ tbl_CHINHANH ○ tbl_HANG ○ 10 ○ tbl_CN_HANG ○ 11 ○ tbl_KHACHHANG ○ 12 ○ tbl_NHANVIEN ○ 13 ○ tbl_NHANVIEN_NGOAINGU ○ 14 ○ tbl_PHIEUXUAT ○ tbl_PHIEUXUAT_HANG 15 Khai thác CSDL SỐ -Tính số lượng phi Āu nhân viên ghi phi Āu xuất vào ngày 14/8/2000 maNVℑcount(ngaylap=”14/8/2000”)(NHANVIEN*PHIEUXUAT) -Tính số lượng kh 愃 Āch mua hàng vào 20/11/2018 ℑcount (KHACHHANG*PHIEUXUAT) (ngaylap=”20/11/2018) -Tính tổng số nhân viên làm việc Hà Nội maNVℑcount(diachi=”HàNội”) (CHINHANH*NHANVIEN) -Tìm nhân viên c 漃 Ā lương cao chi nh 愃 Ānh TP.HCM ℑmax (CHINHANH*NHANVIEN) (diachi=”TP.HCM”) -Tính tổng lương nhân viên chi nh 愃 Ānh Hà Nội maNVℑsum(diachi=”HafNoi”)(CHINHANH*NHANVIEN) SỐ -Đ Ām số lượng nhân viên nữ ℑcount (NHANVIEN) (GT=”nu”) -Cho bi Āt số lượng nhân viên công ty ℑcount (maNV) (NHANVIEN) 16 -Cho bi Āt số lượng kh 愃 Āch hang TP.HCM CMNDℑcount(diachi=”TP.HCM”)(KHACHHANG) -Cho bi Āt lương trung bình c 愃 Āc nhân viên ℑAVG (HSL*2800000) (NHANVIEN) -Đưa mặt hàng c 漃 Ā số lượng cao tenhangℑmax(soluong)(HANG) 17

Ngày đăng: 28/09/2023, 20:28

w