Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
632,85 KB
Nội dung
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Ý CỬA HÀNG ĐIỆN THOẠI GVHD: SVTH: Phạm Thị Miên Nguyễn Tấn An Msv:6151020073 Mục lục: Chương : 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 quán toà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: 1- 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 2- 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 3- 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 4- Đả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.3.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 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 (lược đồ ngoà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 đồ ngồi Chương 2: Cài đặt thử nghiệm 2.1 Mơ tả toá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: 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) Tạo bảng cho quan hệ câu lệnh: Bảng KHACHHANG Bảng HOADON Bảng SANPHAM Bảng CTHD Bảng NHANVIEN Liên kết quan hệ sau tạo bảng: CTHD NHAN VIEN SAN PHAM KHACHHANG HOADON Yêu cầu: Câu 1: Tìm Khách hang 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”hoặc”SS01” Truy vấn sở liệu: Câu 1: Tìm Khách hang có số lần mua nhiều CÂU 2: CÂU 3: CÂU 4: CÂU 5: 2.2 Xây dựng mơ hình ER 2.3 Chuyển mơ hình ER sang mơ hình quan hệ ...Mục lục: Chương : 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... 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... Độ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