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

23 4 0
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

Đ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 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 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 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) .4 1.2 Kiến trúc HQT CSDL Chương 2: Cài đặt thử nghiệm .7 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)  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) q 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 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) * 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 tồ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):  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 toà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 (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 đồ 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)  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) 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 3.1 Tạo bảng: Bảng KHACHHANG: Bảng NHANVIEN: BẢNG HOADON 10 Bảng CTHD: oi Bảng SANPAM: 11 3.2 Liên kết diagram:  Liên kết diagram sau tạo bảng: KHACHHANG: 12 SANPHAM: 13 HOADON: 14 CTHD: 15 NHAN VIEN: 16 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 Câu 2: Liệt kê tất sản phẩm có giá 000 000 π TENSP,MASP (gia=”>=8000000”) (SANPHAM) Π TENSP,MASP ((GIA=”>=8000000”)(HOADON)) 18 Câu 3: Liệt kê đơn hàng có ngày 01/01/2007 π SOHD ((NGHD=”12-12-2022)(HOADON)) 19 ...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... 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)  Một tập hợp có cấu trúc liệu. .. Mssv:6151020044 Đinh Quang Minh Ân Mssv:6151020002 Mục lục 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) .4 1.2 Kiến trúc

Ngày đăng: 16/11/2022, 20:16

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

Tài liệu liên quan