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

Báo cáo bài tập lớn môn cơ sở dữ liệu đề sốcsdlhkh202209 đề tài quản lý kinh doanh máy tính

14 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 14
Dung lượng 1,59 MB

Nội dung

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN Môn Cơ Sở Dữ Liệu -Đề Số:CSDLHKH202209 tính Đơng Đề tài :Quản lý kinh doanh máy Giảng viên hướng dẫn: Lương Cao Sinh viên thực hiện: Trương Thùy Linh 2210A05 Nguyễn Thành Long 2210A0 Hà Quang Minh 2210A06 Muc Luc Phát biểu toán .4 2.Xây dưng mô hình liên kết 3.Xây dưng mơ hình sở liêu quan .6 4.Xác dịnh ràng buộc toán Chuẩn hóa sở liêu 6.Xác định liệu thưc thể mơ tả tốn 7.khai thác CSDL dang biêu thức đai số quan 8.Kết luân Bảng phân công kế hoạch thực HỌ VÀ TÊN Trương Thùy Linh Hà Quang Minh Nguyêễn Thành Long CÔNG VIỆC -Phát biểu tốn -Xây dựng mơ hình thực thể liên kêết -Xây dựng mơ hình sở liệu quan -Xác định ràng bc tốn -chuẩn hóa liệu -Xác định liệu thực thê mơ tả toán -Khai thác CSDL dạng biểu thức đại sôế quan hệ -kêết luận 1.Phát biểu tốn Đề bài: Quản lý kinh doanh máy tính Cơng ty kinh doanh máy tính có văn phịng Hà Nội.Công ty gồm nhiều NHÂN VIÊN khác ,mỗi nhân viên gồm cước ,ho tên ,ngày sinh,số điện thoại,giới tính ,mã nhân viên ,hê số lương(hsl) Mỗi nhân viên có nhiều số điên thoại lương=hsl*50000 Cơng ty bán MÁY TÍNH ,mỗi máy tính gồm thơng tin :mã máy tính, loại máy tính,hãng sản xuất ,đơn giá Mỗi khách mua nhân viên tiến hành lâp đơn hàng gồm:mã đơn hàng,ngày đặt,loai hình tốn,chi tiết đơn hàng,khách hàng,hình thức vân chuyển ,Địa giao hàng,số điện thoại người nhận hàng,tên người nhận hàng Mỗi khách mua có Hóa Đơn tương ứng: ngày tạo,danh sách máy tính mua người khách ấy.Mỗi hóa đơn xác định mã đơn.Mỗi khách mua nhiều máy cho lần Mỗi khách mua có PHIẾU BẢO HÀNH MÁY TÍNH ,phiếu bảo hành gồm thông tin: mã bảo hành,thời gian bảo hành,khách hàng bảo hành tai nhiều sở thuộc cơng ty Các máy tính cơng ty quản lý dựa vào NHÀ KHO ,kho công ty có số liệu thơng tin :tên kho,tổng số máy tính có, số lượng máy nhập ,tổng tiền nhâp máy,thơng tin máy tính,hàng tồn kho,số lượng máy sale 2.Xây dựng mơ hình thực thể liên kết a.Xác định thực thể thuộc tính *Thưc thể: máy tính,nhân viên,đơn hàng,hóa đơn,phiếu bảo hành,khách hàng *Thuộc tính thưc thể - MÁY TÍNH:loai máy tính,mã máy tính, hãng sản xuất ,đơn giá +Mã máy:thuộc tính khóa -NHÂN VIÊN :ho tên,mã nhân viên,ngày sinh,địa ,hsl,giới tính,SDT,lương,căn cước, +Mã nhân viên :thuộc tính khóa +Số điên thoại:thc tính đa tri +Lương :thuộc tính suy dẫn -KHÁCH HÀNG: ho tên,SDT,địa chỉ, số tiền toán,mã khách +Mã khách :thuộc tính khóa +SDT:thuộc tính đa trị + số tiền tốn:thuộc tính dẫn xuất -ĐƠN HÀNG:mã đơn hàng,ngày đặt, khách hàng,ngày đặt,hình thức tốn,hình thức vân chuyển,đia giao hàng,chi tiết đơn hàng,ho tên người nhân hàng,số điện thoai người nhận hàng +Mã đơn hàng:thuộc tính khóa -HĨA ĐƠN:mã đơn,ngày tạo, họ tên khách ,số tiền toán,danh sách máy tính mua,tên nhân viên tạo hóa đơn(để nắm bắt khen thưởng ),phí vân chuyển; +Mã đơn:thuộc tính khóa +Số tiền tốn :thuộc tính dẫn xuất -PHIẾU BẢO HÀNH: mã bảo hành,họ tên khách hàng,SDT,tên máy tính, thời gian bảo hành ,địa bảo hành +Mã bảo hành :thuộc tính khóa +Địa bảo hành,SDT: thuộc tính đa trị -NHÀ KHO:tên kho, tổng số lượng máy tính hiên có,số lượng máy nhập, tổng tiền nhập máy ,thơng tin máy,hàng tồn kho, số lượng máy sale +Tên kho:thuộc tính khóa +tổng tiền nhập máy:thuộc tính dẫn xuất b.Xác định liên kết thực thể *KHÁCH HÀNG-có-ĐƠN HÀNG:mơt-nhiều *ĐƠN HÀNG-chứa-MÁY TÍNH:mơt-nhiều *NHÀ KHO-chứa-MÁY TÍNH:mơt-nhiều *MÁY TÍNH-có-PHIẾU BẢO HÀNH:mơt-một *ĐƠN HÀNG-có-HĨA ĐƠN:một-một *NHÂN VIÊN-lập-HĨA ĐƠN:một-nhiều c.Vẽ lược đồ ER 3.Xây dựng mơ hình sở liệu quan hệ a Chuyển đổi kiểu thực thể mạnh MÁY TÍNH(loại máy tính,mã máy tính,hãng sản xuất,đơn giá,loại máy) KHÁCH HÀNG(mã khách,địa chỉ,ho tên khách hàng ) ĐƠN HÀNG(mã hóa đơn,chi tiết đơn hàng,hình thức tốn,hình thức vận chuyển,ngày đặt,số điện thoại người nhận hàng,địa nhận hàng,họ tên người nhận hàng) HÓA ĐƠN(mã đơn,ngày tạo,tên nhân viên lập hóa đơn,phí vân chuyển,danh sách máy tính mua,họ tên khách hàng) PHIẾU BẢO HÀNH(mã bảo hành,họ tên khách hàng,tên máy tính,thời gian bảo hành,tên máy tính) NHÂN VIÊN(mã nhân viên,họ tên ,ngày sinh,hệ số lương,ngày sinh,địa chỉ,giới tính) NHÀ KHO(tên kho,hàng tồn kho,tổng số máy có,số lương máy tính nhập,số lượng máy sale,số lượng máy tính nhập) b Chuyển đổi thuộc tính đa trị KHACHHANG_SDT(mã khách, số điện thoại) NHANVIEN_SDT(mã nhân viên, số điện thoại) PHIEUBH_DIACHI(mã bảo hành, địa bảo hành) c Chuyển đổi thực thể yếu (bỏ qua) d Chuyển đổi quan hệ nhiều – nhiều (bỏ qua) e Chuyển đổi quan hệ – nhiều + MÁY TÍNH (mã máy, hãng sản xuất, đơn giá, loại máy tính, mã hóa đơn) ĐƠN HÀNG(mã hóa đơn,chi tiết đơn hàng,hình thức tốn,hình thức vận chuyển,ngày đặt,số điện thoại người nhận hàng,địa nhận hàng,họ tên người nhận hàng) + MÁY TÍNH (mã máy, hãng sản xuất, đơn giá, loại máy tính, mã hóa đơn, tên kho) NHÀ KHO(tên kho,hàng tồn kho,tổng số máy có,số lương máy tính nhập,số lượng máy sale,số lượng máy tính nhập) + ĐƠN HÀNG(mã hóa đơn,chi tiết đơn hàng,hình thức tốn,hình thức vận chuyển,ngày đặt,số điện thoại người nhận hàng,địa nhận hàng,họ tên người nhận hàng, mã khách) KHÁCH HÀNG ( mã khách, họ tên khách hàng, địa chỉ) + HÓA ĐƠN(mã đơn,ngày tạo,tên nhân viên lập hóa đơn,phí vân chuyển,danh sách máy tính mua,họ tên khách hàng, mã nhân viên) NHÂN VIÊN(mã nhân viên,họ tên ,ngày sinh,hệ số lương,ngày sinh,địa chỉ,giới tính) f Chuyển đổi quan hệ – MÁY TÍNH ( mã máy, hãng sản xuất, đơn giá, loại máy tính, mã hóa đơn, tên kho, mã bảo hành) PHIẾU BẢO HÀNH(mã bảo hành,họ tên khách hàng,tên máy tính,thời gian bảo hành,tên máy tính) ĐƠN HÀNG(mã hóa đơn,chi tiết đơn hàng,hình thức tốn,hình thức vận chuyển,ngày đặt,số điện thoại người nhận hàng,địa nhận hàng,họ tên người nhận hàng, mã khách, mã đơn) HÓA ĐƠN(mã đơn,ngày tạo,tên nhân viên lập hóa đơn,phí vân chuyển,danh sách máy tính mua,họ tên khách hàng, mã nhân viên) g Chuyển đổi liên kết có bậc > (bỏ qua)  KẾT LUẬN: MƠ HÌNH QUAN HỆ GỒM: (1) HĨA ĐƠN(mã đơn,ngày tạo,tên nhân viên lập hóa đơn,phí vân chuyển,danh sách máy tính mua,họ tên khách hàng, mã nhân viên) (2) ĐƠN HÀNG(mã hóa đơn,chi tiết đơn hàng,hình thức tốn,hình thức vận chuyển,ngày đặt,số điện thoại người nhận hàng,địa nhận hàng,họ tên người nhận hàng, mã khách, mã đơn) (3) PHIẾU BẢO HÀNH(mã bảo hành,họ tên khách hàng,tên máy tính,thời gian bảo hành,tên máy tính) (4) MÁY TÍNH ( mã máy, hãng sản xuất, đơn giá, loại máy tính, mã hóa đơn, tên kho, mã bảo hành) (5) NHÂN VIÊN(mã nhân viên,họ tên ,ngày sinh,hệ số lương,ngày sinh,địa chỉ,giới tính) (6) KHÁCH HÀNG ( mã khách, họ tên khách hàng, địa chỉ) (7) NHÀ KHO(tên kho,hàng tồn kho,tổng số máy có,số lương máy tính nhập,số lượng máy sale,số lượng máy tính nhập) (8) PHIEUBH_DIACHI(mã bảo hành, địa bảo hành) (9) NHANVIEN_SDT(mã nhân viên, số điện thoại) (10) KHACHHANG_SDT(mã khách, số điện thoại) Ràng buộc toàn vẹnC 4.1 Ràng buộc liên - mối quan hệ Xét lược đồ quan hệ NHANVIEN - RBTV : nhân viên có hệ số lương mức lương - Thực : + Nội dung : nhân viên có hệ số lương mức lương + Bối cảnh : quan hệ NHANVIEN + Bảng tầm ảnh hưởng: Quan hệ NHANVIEN Thêm +(HSL,luong) Xóa - Sửa +(HSL,luong) Xét lược đồ HOADON - RBYV : Mỗi hóa đơn có mã - Thực : + Nội dung : hóa đơn có mã đơn riêng không trùng + Bối cảnh : Trên quan hệ HOADON + Bảng tầm ảnh hưởng : 10 Quan hệ HOADON Thêm + Xóa - Sửa -(*) Xét lược đồ quan hệ KHACHHANG - RBTV : khách hàng có địa định - Thực : + Nội dung : khách hàng có địa + Bối cảnh : quan hệ KHACHHANG + Bảng tầm ảnh hưởng : Quan hệ KHACHHANG Thêm - Sửa - Xóa +(diachi) 4.2: Ràng buộc liên thuộc tính Xét lược đồ quan hệ MAYTINH - RBTV : Mỗi máy tính thuộc hãng sản xuất - Thực : + Nội dung: loại máy thuộc hãng sản xuất định + Bối cảnh : quan hệ MAYTINH + Bảng tầm ảnh hưởng : Quan hệ MAYTINH Thêm +(loaimay,hangSX) Xóa - Sửa +(Loaimay,hangSX) 4.3 Ràng buộc tham chiếu Xét lược đồ quan hệ HD_NV - RBTV : Mỗi hóa đơn nhân viên lập - Thực : 11 + Nội dung : hóa đơn nhân viên lập + Bảng tầm ảnh hưởng : Quan hệ HOADON NHANVIEN Thêm + Xóa + - Sửa + +(maNV) 2.Xét lược đồ quan hệ HD_KH - RBTV: hóa đơn thuộc khách hàng - Thực : + Nội dung : hóa đơn thuộc khách hàng + Bối cảnh : HOADON, KHACHHANG + Bảng tầm ảnh hưởng : Quan hệ HOADON KHACHHANG Thêm + Xóa + - Sửa +(maHD) +(maKH) 4.4 Ràng buộc giá trị thuộc tính theo thời gian Xét lược đồ quan hệ NHANVIEN - RBTV: Lương nhân viên tăng không giảm - Thực : + Nội dung : lương nhân viên tăng theo thời gian không giảm + Bối cảnh : quan hệ NHANVIEN +Bảng tầm ảnh hưởng: Quan hệ NHANVIEN Thêm - Sửa - Xóa +(luong) 12 4.5 Ràng buộc miền giá trị Xét lược đồ quan hệ NHANVIEN - RBTV: giới tính nhân viên “nam” hay “ nữ “ - Thực hiện: + Nội dung : giới tính nhân viên “nam” “nữ” + Bối cảnh : quan hệ NHANVIEN + Bảng tầm ảnh hưởng : Quan hệ NHANVIEN Thêm + Xóa - Sửa +(gioi琀椀nh) 5.CHUẨN HĨA CƠ SỞ DỮ LIỆU Mơ hình CSDL cuối đạt chuẩn NF là: tbl Nhanvien (iMNV, sten, fHSL, dngaysinh, sgioitinh, sdiachi) tbl Maytinh (iMmay, sloaimay, shangsx, fdongia) tbl Khachhang ( sTenkh, iMKH, sdiachi, syeucau ) tbl Hoadon (iMHD, dngaylap, snguoilap, isoluong, iMNV) tbl Nhakho ( stenkho, isoluongmay, sthongtinmay, ftongtienmay) tbl Donhang (iMDH, schitiet, fSDT, sdiachi, stennguoinhan) tbl NV_DH ( iMNV, iMDH) tbl NV_SDT ( iMNV, fSDT) tbl KH_SDT (iMKH, fSDT) tbl MT_PBH (iMamay, iMBH, fdongia, fsl) tbl MT_HOADON ( iMamay, iMHD, fsl) 13 14

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

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w