Đề tài truy vấn cơ sở dữ liệu quản lý bán sách

23 1.5K 11
Đề tài truy vấn cơ sở dữ liệu quản lý bán sách

Đ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

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HỆ THỐNG THÔNG TIN KINH TẾ - - BÀI THẢO LUẬN MÔN: CƠ SỞ DỮ LIỆU Đề tài: Truy vấn sở liệu quản lý bán sách Giáo viên hướng dẫn : Th.s NGHIÊM THỊ LỊCH Nhóm thực : 03 Mã lớp HP : 1352INF01611 Hà Nội – 2013 BẢNG DANH SÁCH THÀNH VIÊN STT Họ tên Mã SV Nhiệm vụ Tự đánh giá Nhóm đánh giá Bùi Thị Hằng (TK) 12D190136 Cài đặt CSDL Acess + thuyết trình Nguyễn Thị Hằng 12D190137 Xây dựng mơ hình ER Nguyễn Thị Hằng 12D190195 Slide Nguyễn Thị Hằng 11D190071 Truy vấn hệ quản trị CSDL Nguyễn Thu Hằng (NT) 12D190196 Cài đặt CSDL acess + tổng hợp word + mềm Vũ Thị Hạnh 12D190135 Xây dựng mô hình ER Hồng Thị Hào 11D190130 Truy vấn hệ quản trị CSDL Đỗ Thị Hiền 12D190008 Chuyển đồi mơ hình ER sang mơ hình quan hệ Hà Thị Hiền 12D190067 Chuyển đồi mơ hình ER sang mơ hình quan hệ Ký tên Cộng hịa xã hội chủ nghĩa Việt Nam Độc lập - Tự - Hạnh phúc BIÊN BẢN HỌP NHĨM Nhóm lớp học phần 1352INF01611 (Lần thứ nhất) Đề tài: Truy vấn sở liệu quản lý… Thời gian: 10h ngày 14 tháng 10 năm 2013 Địa điểm: sân thư viện trường Đại học Thương Mại Nội dung: Thảo luận việc chọn đề tài cho nhóm tất thành viên đưa ý kiến, nhóm trưởng thư ký tập hợp ý kiến thống đề tài chung cho nhóm Phân cơng nhiệm vụ cho thành viên cụ thể sau: Xây dựng mơ hình ER: Vũ Thị Hạnh + Nguyễn Thị Hằng (S3) Nộp cho vào ngày 18/10/2013 Chuyển đổi từ mơ hình ER sang mơ hình quan hệ: Đỗ Thị Hiền + Hà Thị Hiền Hạn nộp vào ngày 23/10/2013 Cài đặt CSDL hệ quản trị CSDL (Acess): Nguyễn Thu Hằng + Bùi Thị Hằng Nộp vào ngày 27/10/2013 Truy vấn hệ quản trị CSDL (dùng ngơn ngữ đại số quan hệ + SQL): Hồng Thị Hào + Nguyễn Thị Hằng Nộp vào 30/10/2013 Tổng hợp word + mềm: Nguyễn Thu Hằng Slide: Nguyễn Thị Hằng S4 Thuyết trình: Bùi Thị Hằng Các thành viên nhóm có mặt đầy đủ Hà Nội, ngày 14 tháng 10 năm 2013 Thư ký Nhóm trưởng Bùi Thị Hằng Nguyễn Thu Hằng Cộng hòa xã hội chủ nghĩa Việt Nam Độc Lập – Tự – Hạnh phúc BIÊN BẢN HỌP NHÓM (Lần thứ 2) Thời gian: 15h30 ngày tháng 11 năm 2013 Địa điểm: thư viện trường Đại học Thương Mại Nội dung: tổng hợp bài, thành viên trao đổi ý kiến bổ sung cho để sửa tiến hành làm word Slide Các thành viên tham gia đầy đủ Hà Nội, ngày tháng 11 năm 2013 Thư ký Nhóm trưởng Bùi Thị Hằng Nguyễn Thu Hằng Cộng hòa xã hội chủ nghĩa Việt Nam Độc Lập – Tự – Hạnh phúc BIÊN BẢN HỌP NHÓM (Lần thứ 3) Thời gian 8h00 ngày 8/11/2013 Địa điểm: sân thư viện trường Đại học Thương Mại Nội dung: - Tổng hợp lần cuối - Thuyết trình thử - Các thành viên xem lại kỹ nội dung thảo luận chuẩn bị câu hỏi phản biện - Các thành viên tự đánh giá điểm nhóm đánh giá điểm cho thành viên Các thành viên có mặt đầy đủ Hà Nội, ngày tháng 11 năm 2013 Thư ký Nhóm trưởng Bùi Thị Hằng Nguyễn Thu Hằng MỤC LỤC 1.Đặt toán…………………………………………………………………… Đặt toán Xây dựng mơ hình ER 2.1 Xác định thực thể: 2.2 Xác định mối quan hệ: 2.3 Xác định thuộc tính cho tập thực thể: 2.4 Xác định thuộc tính cho mối quan hệ: 2.5 Xác định mối liên kết thực thể: .9 3.2.2 SACH (MaSACH, MaLoaiSach, MaNCC, TenSach, Gia) 14 3.2.3 LOAISACH (MaLoaiSach, TenLoaiSach) 14 3.2.4 GIANHANG (MaGH, MaLoaiSach, DienTich) 14 3.2.5 KHACHHANG (MaKH, HoKH, TenKH) .14 3.2.6 HOADON (MaHD, MaSACH, MaKH, NgayBan, TongTien) 15 15 Truy vấn sở liệu 20 5.2 Truy vấn ngôn ngữ đại số quan hệ .22 Đặt toán Cửa hàng A chuyên bán sách bao gồm nhiều loại sách khác nhau: Hàng tuần loại sách cửa hàng cập nhật thường xuyên thông qua nhà cung cấp khác - Chi tiết sách gồm có: mã sách (duy nhất), tên sách, giá mô tả khác sách - Cửa hàng lưu trữ thông tin nhà cung cấp sách bao gồm: tên nhà cung cấp, địa chỉ, điện thoại, fax Mỗi nhà cung cấp có mã - Một nhà cung cấp sách lúc phân phối nhiều loại sách khác loại sách cung cấp nhà cung cấp - Cửa hàng lưu trữ thông tin loại sách bao gồm: mã loại sách (duy nhất), tên loại sách, giá - Mỗi loại sách đặt gian hàng định Mỗi gian hàng chứa sách có diện tích khác chứa loại sách - Cửa hàng cần lưu trữ thông tin khách hàng bao gồm: mã khách hàng, tên khách hàng, địa - Hàng ngày cửa hàng bán sách cho khách hàng cần có hóa đơn Thơng tin hóa đơn bao gồm: mã hóa đơn, ngày bán, tổng tiền Xây dựng mơ hình ER 2.1 Xác định thực thể: - SACH - LOAISACH - NHACUNGCAP - GIANHANG - KHACHHANG - HOADON 2.2 Xác định mối quan hệ: NHACUNGCAP SACH GIANHANG SACH Cun g cap SACH Thu oc LOAISACH Chu a LOAISACH Duo c ban HOADON KHACHHANG Nha n 2.3 Xác định thuộc tính cho tập thực thể: duoc HOADON  NHACUNGCAP(MaNCC, TenNCC, DiaChi, Dienthoai, fax)  SACH(MaSACH, TenSach, Gia)  LOAISACH(MaLoaiSach, TenLoaiSach)  GIANHANG(MaGH, DienTich)  HOADON(MaHD, NgayBan, TongTien)  KHACHHANG(MAKH, HoKH, TenKH) 2.4 Xác định thuộc tính cho mối quan hệ: SoLuongBa n GiaBan Duo cBa n ThanhTien 2.5 Xác định mối liên kết thực thể: - Mỗi loại sách cần cung cấp nhà cung cấp, nhà cung cấp cung cấp nhiều loại sách - Một loại sách có nhiều sách, sách thuộc loại sách - Một loại sách cần đặt gian hàng, gian hàng lưu trữ loại sách - Một loại sách bán 0, hoăc nhiều hóa đơn hóa đơn có nhiều loại sách - Một khách hàng nhận 0, nhiều hóa đơn, hóa đơn nhiều loại sách bán 2.6 Mơ hình ER: DiaChi MaNC C TenNC C TenLoaiSac h TenSac h MaSACH Gia MaLoaiSac h NHACUNG CAP Dien Thoai n Cun g cap SACH n LOAI SACH Thu oc n GiaBan fax SoLuong Ban Duoc Ban HoKH TenKH Chu a ThanhTien n KHACHHANG n Nha n duoc GIANHANG HOADON MaGH MaKH MaHD TongTie n NgayBa n DienTic h Chuyển từ mơ hình ER sang mơ hình thực thể liên kết 3.1 Xây dựng quan hệ mơ hình thực thể liên kết 3.1.1.Mối quan hệ - • Hoặc thêm vào quan hệ thuộc tính khóa quan hệ • Hoặc thêm thuộc tính khóa vào hai quan hệ MaGH GIANHANG TenLoaiSac h DienTich (1,1) (1,1) Ch ua 10 MaLoaiSac h LOAI SACH GIANHANG(MaGH, DienTich, MaLoaiSach) 3.1.2.Mối quan hệ 1- n Thêm vào quan hệ thuộc tính quan hệ nhiều DiaChi TenNC C MaSach DienThoai TenSach MaNC C Gia Fax (1,1) NHACUNGCAP (1,n) SACH Cung cap NHACUNGCAP(MaNCC, DiaChi, TenNCC, Dienthoai, Fax, MaSACH) NgayBan TongTien TenKH HoKH MaHD MaKH KHACHHANG (1,1) Nhan duoc (1,n) KHACHHANG(MaKH, HoKH, TenKH, MaHD) MaSach 11 HOADON TenLoaiSach TenSach Gia SACH (1,1) MaLoaiSac h (1,n) Thuoc LOAISACH LOAI SACH(MaLoaiSach, TenLoaiSach, MaSACH) 3.1.3.Mối quan hệ n-n Tạo quan hệ có + Tạo quan hệ tên mối quan hệ + Thuộc tính thuộc tính khóa tập thực thể liên quan TenSach NgayBan Gia MaSACH TongTie n MaHD (1,n) (1,n) SACH Duoc Ban 12 HOA DON ThanhTie n SoLuongBa n GiaBan DuocBan (MaHD, MaSACH, SoLuongBan, GiaBan, ThanhTien) 3.2 Xây dựng liệu cho bảng 3.2.1 NHACUNGCAP (MaNCC, DiaChi, TenNCC, DienThoai, fax) ST T MaNCC DiaChi TenNCC DienThoai Fax NCC1 Cầu Giấy HN Nhà Sách Nguyễn Văn Cừ 04.37549099 04.37549999 NCC2 Thanh Xuân HN Nhà Sách Tiền Phong 04.39432185 04.39432195 NCC3 Đống Đa HN Nhà sách Sự Thật 04.39410534 04.39410535 NCC4 Ba Đình - HN Nhà sách Hương Thủy 04.38569432 04.38569444 NCC5 Hai Bà Trưng - HN 04.22147215 04.22147213 Nhà sách Kim Đồng 13 3.2.2 SACH (MaSACH, MaLoaiSach, MaNCC, TenSach, Gia) STT MaLoaiSach MaSACH MaNCC TenSach Gia LS1 S1 NCC1 Truyện cổ tích Việt Nam 32000 LS2 S2 NCC2 Toán cao cấp 15000 LS3 S3 NCC3 10 vạn câu hỏi 45000 LS4 S4 NCC4 Người vắng 29000 LS5 S5 NCC5 Ngữ pháp tiếng anh 58000 3.2.3 LOAISACH (MaLoaiSach, TenLoaiSach) STT MaLoaiSach TenLoaiSach LS1 Sách thiếu nhi LS2 Sách giáo trình LS3 Sách khoa học LS4 Tiểu thuyết LS5 Sách tiếng anh 3.2.4 GIANHANG (MaGH, MaLoaiSach, DienTich) STT MaGH MaLoaiSach DienTich GH1 LS1 10 m^2 GH2 LS2 10 m^2 GH3 LS3 m^2 GH4 LS4 11 m^2 GH5 LS5 m^2 3.2.5 KHACHHANG (MaKH, HoKH, TenKH) STT MaKH HoKH TenKH KH1 Vũ Thị Tuyết 14 KH2 Lương Thị Hạnh KH3 Nguyễn Văn Quảng KH4 Tạ Huyền Trang KH5 Phùng Văn Hưng 3.2.6 HOADON (MaHD, MaSACH, MaKH, NgayBan, TongTien) STT MaHD MaSACH MaKH SoLuong NgayBan HD1 S1 KH1 13/08/2013 HD1 S2 KH1 13/08/2013 HD1 S3 KH1 20 13/08/2013 HD2 S2 KH2 13 20/08/2013 HD2 S4 KH2 20/08/2013 HD3 S5 KH3 01/09/2013 HD4 S1 KH4 05/10/2013 HD5 S3 KH5 10 12/10/2013 15 Cài đặt sở liệu acess 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, thích, định thuộc tính cho Field Bước 3: Xác định khóa (Primary Key) cho bảng - Đặt trỏ Field chọn click vào biểu tượng Primary Key 16 Bước 4: Nhấn Ctrl + S để lưu bảng vừa tạo - Nhập tên bảng vào hộp thoại Save As Click OK Bảng NHACUNGCAP Bảng LOAISACH Bảng SACH 17 Bảng GIANHANG Bảng KHACHHANG Bảng HOADON 18 Cách tạo quan hệ: - Tại cửa sổ Access, chọn tab Database Tools Ribbon, click nút Relationships - Hộp thoại Show Tables 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 Cửa sổ RelationShips chứa bảng muốn thiết lập quan hệ MỐI QUAN HỆ 19 Truy vấn sở liệu Yêu cầu: Cho biết tên nhà cung cấp, địa nhà cung cấp Cho biết mã loại sách, tên sách có giá >30000 đồng < 100000 đồng Hãy đưa thơng tin gian hàng mà có chứa tên loại sách sách khoa học Cho biết thông tin hóa đơn mà có mã khách hàng “KH1” Cho biết thông tin khách hàng mà khách hàng mua hàng với số lượng >= 10 5.1 Truy vấn SQL select TenNCC, DiaChi from NHACUNGCAP select MaLoaiSach, TenSach from SACH where Gia between 30000 and 100000 20 select * from LOAISACH, GIANHANG where TenLoaiSach= “SachKhoaHoc” and LOAISACH.MaLoaiSach=GIANHANG.MaLoaiSach select * from HOADON where MaKH = “KH1” Select * From HOADON, KHACHHANG Where HOADON.MaKH=KHACHHANG.MaKH and SoLuong >=10 21 5.2 Truy vấn ngôn ngữ đại số quan hệ (NHACUNGCAP) ( ) ( 22 ... 1352INF01611 (Lần thứ nhất) Đề tài: Truy vấn sở liệu quản lý? ?? Thời gian: 10h ngày 14 tháng 10 năm 2013 Địa điểm: sân thư viện trường Đại học Thương Mại Nội dung: Thảo luận việc chọn đề tài cho nhóm tất... 15 Truy vấn sở liệu 20 5.2 Truy vấn ngôn ngữ đại số quan hệ .22 Đặt toán Cửa hàng A chuyên bán sách bao gồm nhiều loại sách khác nhau: Hàng tuần loại sách cửa hàng... loại sách cần cung cấp nhà cung cấp, nhà cung cấp cung cấp nhiều loại sách - Một loại sách có nhiều sách, sách thuộc loại sách - Một loại sách cần đặt gian hàng, gian hàng lưu trữ loại sách -

Ngày đăng: 16/04/2015, 15:52

Từ khóa liên quan

Mục lục

  • 1. Đặt bài toán

  • 2. Xây dựng mô hình ER

    • 2.1. Xác định các thực thể:

    • 2.2. Xác định mối quan hệ:

    • 2.3. Xác định thuộc tính cho tập thực thể:

    • 2.4. Xác định thuộc tính cho mối quan hệ:

    • 2.5. Xác định mối liên kết giữa các thực thể:

      • 3.2.2. SACH (MaSACH, MaLoaiSach, MaNCC, TenSach, Gia)

      • 3.2.3. LOAISACH (MaLoaiSach, TenLoaiSach)

      • 3.2.4. GIANHANG (MaGH, MaLoaiSach, DienTich)

      • 3.2.5. KHACHHANG (MaKH, HoKH, TenKH)

      • 3.2.6. HOADON (MaHD, MaSACH, MaKH, NgayBan, TongTien)

      • 5. Truy vấn cơ sở dữ liệu

        • 5.2. Truy vấn bằng ngôn ngữ đại số quan hệ

Tài liệu cùng người dùng

Tài liệu liên quan