TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO BÀI TẬP LỚN MÔN CƠ SỞ DỮ LIỆU Đ Ề TÀI QUẢN LÝ BÁN ĐIỆN THOẠI GVHD Phạm Thị Miên TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI SVTH Ngu[.]
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO BÀI TẬP LỚN MÔN: CƠ SỞ DỮ LIỆU Đ Ề TÀI: QUẢN LÝ BÁN ĐIỆN THOẠI GVHD: Phạm Thị Miên TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI SVTH: Nguyễn Tấn An Mssv:6151020073 Nguyễn Phạm Quốc Duy Mssv:6151020046 Nguyễn Đức Dũng Mssv:6151020044 Đinh Quang Minh Ân Mssv:6151020002 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat PHÂN HIỆU THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO BÀI TẬP LỚN MÔN: CƠ SỞ DỮ LIỆU Đ Ề TÀI: QUẢN LÝ BÁN ĐIỆN THOẠI GVHD: SVTH: Phạm Thị Miên Nguyễn Tấn An Mssv:6151020073 Nguyễn Phạm Quốc Duy Mssv:6151020046 Nguyễn Đức Dũng Mssv:6151020044 Đinh Quang Minh Ân Mssv:6151020002 Mục lục TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Chương 1: Cơ sở lý thuyết 1.1 Cơ sở liệu (Database) 1.2 Hệ quản trị CSDL (Database Management System) 1.2 Kiến trúc HQT CSDL Chương 2: Cài đặt thử nghiệm 2.1 Mơ tả tốn: 2.2 Xây dựng mơ hình ER 2.3 Chuyển mơ hình ER sang mơ hình quan hệ Chương 3: Tạo bảng, truy vấn liệu 10 3.1 Tạo bảng: 10 3.2 Liên kết diagram: .13 Truy vấn sở liệu: 19 Chương 1: Cơ sở lý thuyết 1.1 Cơ sở liệu (Database) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Một tập hợp có cấu trúc liệu có liên quan với lưu trữ máy tính • Danh sách sinh viên • Danh mục đề án Một CSDL biểu diễn phần giới thực CSDL thiết kế, xây dựng, lưu trữ với mục đích xác định, phục vụ cho số ứng dụng người dùng Tập ngẫu nhiên liệu xem CSDL * Ưu điểm bật CSDL - Giảm trùng lặp thông tin xuống mức thấp bảo đảm tính qn tồn vẹn liệu - Đảm bảo liệu truy xuất theo nhiều cách khác - Khả chia sẻ thông tin cho nhiều người sử dụng nhiều ứng dụng khác * CSDL đặt vấn đề cần giải quyết: Tính chủ quyền liệu: - Do tính chia sẻ CSDL nên chủ quyền CSDL dễ bị xâm phạm Tính bảo mật quyền khai thác thơng tin: - Cần phải có chế bảo mật phân quyền hạn khai thác CSDL Tranh chấp liệu: - Cần phải có chế ưu tiên truy nhập liệu, chế giải tình trạng khóa chết (DeadLock) trình khai thác cạnh tranh Đảm bảo liệu có cố: - Khi có cố điện đột xuất, đĩa hỏng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 1.2 Hệ quản trị CSDL (Database Management System) - Tập hợp chương trình cho phép người sử dụng tạo trì CSDL - Một phần mềm hệ thống cho phép định nghĩa, xây dựng xử lý liệu - Một số DBMS: Visual FoxPro, MicroSoft Access, SQL-Server, MySQL, DB2, Sybase, Paradox, Informix, Oracle Source: Cisco - Hệ CSDL (Database System) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat * Các tính HTQ Cơ Sở Dữ Liệu: Kiểm sốt tính dư thừa liệu Chia sẻ liệu Hạn chế truy cập không cho phép Cung cấp nhiều giao diện Đảm bảo ràng buộc toàn vẹn Khả lưu dự phịng gặp cố * Các tính khác: Chuẩn hóa Uyển chuyển Giảm thời gian phát triển ứng dụng Tính khả dụng 1.2 Kiến trúc HQT CSDL Mức (lược đồ trong): TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Mô tả cấu trúc lưu trữ vật lý CSDL Mức quan niệm (lược đồ quan niệm): Mơ tả cấu trúc tồn thể CSDL cho cộng đồng người sử dụng, gồm thực thể, kiểu thực thể, mối liên hệ với ràng buộc Che bớt chi tiết cấu trúc lưu trữ vật lý Mức ngồi (lược đồ ngồi): Cịn gọi mức khung nhìn (view) Mơ tả phần CSDL mà nhóm người dung quan tâm đến che dấu phần lại CSDL người dùng Độc lập liệu: Độc lập logic: - Khả thay đổi lược đồ quan niệm mà không thay đổi lược đồ ngồi chương trình ứng dụng Độc lập vật lý: - Khả thay đổi lược đồ mà không làm thay đổi lược đồ quan niệm lược đồ TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Chương 2: Cài đặt thử nghiệm 2.1 Mơ tả tốn: Cho lược đồ sở liệu dùng để quản lí bán điện thoại: KHACHHANG (MAKH, HOTEN, DCHI, SODT, NGSINH, DOANHSO, NGDK) Tân từ: Quan hệ khách hàng lưu trữ thông tin khách hàng thành viên gồm có thuộc tính: mã khách hàng, họ tên, địa chỉ, số điện thoại, ngày sinh, ngày đăng ký doanh số (tổng trị giá hóa đơn khách hàng thành viên này) NHANVIEN (MANV, HOTEN, NGVL, SODT) Tân từ: Mỗi nhân viên bán hàng cần ghi nhận họ tên, ngày vào làm, điện thọai liên lạc, nhân viên phân biệt với mã nhân viên SANPHAM (MASP, TENSP, DVT, NUOCSX, GIA) Tân từ: Mỗi sản phẩm có mã số, tên gọi, đơn vị tính, nước sản xuất giá bán HOADON (SOHD, NGHD, MAKH, MANV, TRIGIA) Tân từ: Khi mua hàng, khách hàng nhận hóa đơn tính tiền, có số hóa đơn, ngày mua, nhân viên bán hàng, trị giá hóa đơn mã số khách hàng khách hàng thành viên CTHD (SOHD, MASP, SL) Tân từ: Diễn giải chi tiết hóa đơn gồm có sản phẩm với số lượng (sơ đồ thể mối quan hệ bảng) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 2.2 Xây dựng mơ hình ER 2.3 Chuyển mơ hình ER sang mơ hình quan h ệ Nhân viên (#MANV, HOTEN, SODT, NGVL, MAKH, SOHD) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Khách hàng (#MAKH, HOTEN, DIACHI, SODT, NGSINH, NGDK, DOANHSO, MASP, SOHD) Sản phẩm (#MASP, TENSP, DVT, NUOCSX, GIA, SOHD) Hoá đơn (#SOHD, MAKH, NGHD, TRIGIA, MANV, MASP, SOHD) Chi tiết hoá đơn (#MASP, #SOHD, SL) *Ràng buộc tồn vẹn: Chi tiết hố đơn (#MASP, #SOHD, SL) Chương 3: Tạo bảng, truy vấn liệu TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3.1 Tạo bảng: Bảng KHACHHANG: Bảng NHANVIEN: BẢNG HOADON 10 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Bảng CTHD: oi Bảng SANPAM: 11 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 3.2 Liên kết diagram: Liên kết diagram sau tạo bảng: KHACHHANG: 12 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat SANPHAM: 13 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat HOADON: 14 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat CTHD: 15 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat NHAN VIEN: 16 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat u cầu: Câu 1: Tìm Khách hàng có số lần mua nhiều Câu 2: Liệt kê tất sản phẩm có giá 000 000đ Câu 3: Liệt kê đơn hàng có ngày 01/01/2007 Câu 4: Hiển thị NHANVIEN có tên bắt dầu “Nguyễn” Câu 5: Tìm CTHD mua sản phẩm có mã số “IP02” ”SS01” Truy vấn sở liệu: 1.In danh sách khách hàng mua hàng ngày 23/7/2006: π TENKH (ngay=”23/07/2006”) (KHACHHANG)*( HOADON ) 17 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Câu 2: Liệt kê tất sản phẩm có giá 000 000 π TENSP,MASP Π ( (gia=”>=8000000”) (SANPHAM) (HOADON)) 18 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Câu 3: Liệt kê đơn hàng có ngày 01/01/2007 π SOHD ( (NGHD=”12-12-2022)(HOADON)) 19 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ...PHÂN HIỆU THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO BÀI T? ??P LỚN MÔN: CƠ SỞ DỮ LIỆU Đ Ề T? ?I: QUẢN LÝ BÁN ĐIỆN THOẠI GVHD: SVTH: Phạm Thị Miên Nguyễn T? ??n An Mssv:6151020073 Nguyễn... skknchat123@gmail.com moi nhat Chương 2: Cài đ? ? ?t thử nghiệm 2.1 Mơ t? ?? t? ??n: Cho lược đ? ?? sở liệu dùng đ? ?? quản lí bán điện thoại: KHACHHANG (MAKH, HOTEN, DCHI, SODT, NGSINH, DOANHSO, NGDK) T? ?n t? ??:... (Database System) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat * Các t? ?nh HTQ Cơ Sở Dữ Liệu: Kiểm so? ?t tính dư thừa liệu Chia sẻ liệu Hạn chế truy cập không cho phép Cung cấp nhiều