CHƯƠNG QUẢN TRỊ CƠ SỞ DỮ LIỆU 01/31/20 Mục tiêu học tập Hiểu tầm quan trọng sở liệu tổ chức Mô tả nội dung cách thức vận hành sở liệu hệ quản trị sở liệu Giải thích tổ chức ngày đầu tư vào công nghệ sở liệu 01/31/20 Nội dung I Quản trị sở liệu chiến lược Tiếp cận hướng sở liệu Ưu điểm hướng tiếp cận CSDL II Các hoạt động sở liệu Nhập truy vấn Tạo report Thiết kế CSDL theo mơ hình quan hệ Chuẩn hóa CSDL Từ điển liệu III Xu hướng khai thác CSDL Liên kết ứng dụng Web với CSDL Data Warehouse Data Marts Data Mining 01/31/20 I Quản trị CSDL chiến lược Tiếp cận hướng CSDL Ưu điểm hướng tiếp cận CSDL 01/31/20 Tiếp cận hướng CSDL Các khái niệm Cơ sở liệu (Database) tập hợp liệu có liên quan, tổ chức để thuận tiện cho việc tìm kiếm truy xuất liệu Ví dụ, sử dụng sở liệu để: Lưu thông tin sách Theo dõi doanh số bán sách Lên bảng lương Trả lương cho nhân viên 01/31/20 Tiếp cận hướng CSDL Các khái niệm Hệ quản trị sở liệu (Database Management Systems, DBMS) Sử dụng phần mềm quản trị sở liệu (DBMS) để tạo mới, lưu trữ, xếp, lấy liệu từ nhiều sở liệu Các hệ quản trị sở liệu thông dụng: Microsoft Access, Microsoft SQL Server, Oracle,...
CHƯƠNG QUẢN TRỊ CƠ SỞ DỮ LIỆU 01/31/20 Mục tiêu học tập Hiểu tầm quan trọng sở liệu tổ chức Mô tả nội dung cách thức vận hành sở liệu hệ quản trị sở liệu Giải thích tổ chức ngày đầu tư vào công nghệ sở liệu 01/31/20 Nội dung I Quản trị sở liệu chiến lược Tiếp cận hướng sở liệu Ưu điểm hướng tiếp cận CSDL II Các hoạt động sở liệu Nhập truy vấn Tạo report Thiết kế CSDL theo mơ hình quan hệ Chuẩn hóa CSDL Từ điển liệu III Xu hướng khai thác CSDL Liên kết ứng dụng Web với CSDL Data Warehouse Data Marts Data Mining 01/31/20 I Quản trị CSDL chiến lược Tiếp cận hướng CSDL Ưu điểm hướng tiếp cận CSDL 01/31/20 Tiếp cận hướng CSDL Các khái niệm Cơ sở liệu (Database) tập hợp liệu có liên quan, tổ chức để thuận tiện cho việc tìm kiếm truy xuất liệu Ví dụ, sử dụng sở liệu để: Lưu thông tin sách Theo dõi doanh số bán sách Lên bảng lương Trả lương cho nhân viên 01/31/20 Tiếp cận hướng CSDL Các khái niệm Hệ quản trị sở liệu (Database Management Systems, DBMS) Sử dụng phần mềm quản trị sở liệu (DBMS) để tạo mới, lưu trữ, xếp, lấy liệu từ nhiều sở liệu Các hệ quản trị sở liệu thông dụng: Microsoft Access, Microsoft SQL Server, Oracle,… 01/31/20 Tiếp cận hướng CSDL Cơ sở liệu tập hợp gồm: Các khái niệm • Dữ liệu thơ (Raw data) • Siêu liệu (Metadata ) DBMS phần mềm cho phép tạo, truy xuất quản lý sở liệu 01/31/20 Tiếp cận hướng CSDL DBMS người Hoạt động sản xuất Các chương trình ứng dụng (Tập hợp liệu xử lý giao tác) Phân tích/Lập trình viên (Thiết kế, tạo, bảo trì) Người quản trị CSDL (Thiết kế, kiểm soát, thủ tục) 01/31/20 Hệ quản trị sở liệu Cơ sở liệu Người dùng (Báo cáo, truy vấn, phân tích) Ưu điểm hướng tiếp cận CSDL Độc lập chương trình liệu Dư thừa liệu Tăng tính quán liệu Tăng tính chia sẻ liệu Phát triển ứng dụng hiệu Tuân thủ tiêu chuẩn Chất lượng liệu cải thiện Tăng khả truy xuất liệu Giảm bảo trì chương trình 01/31/20 II Các hoạt động CSDL Nhập liệu truy vấn Tạo report Thiết kế CSDL theo mơ hình quan hệ Chuẩn hóa CSDL Từ điển liệu 01/31/20 10 Chuẩn hóa CSDL Dạng chuẩn Dạng chuẩn (2NF) Một Mộtbảng bảngđạt đạtdạng dạngchuẩn chuẩn 2NF 2NFnếu: nếu: ••Nó Nó đạt đạtdạng dạngchuẩn chuẩn1NF 1NF Và Và ••Khơng Khơngcó có thuộc thuộctính tínhnào chỉphụ phụthuộc thuộcvào vàomột mộtphần phần củakhóa khóachính 01/31/20 29 Chuẩn hóa CSDL Dạng chuẩn HOADON ( MaHD, NgayLap, MaKH, TenKH ) Mã HĐ Ngày lập HĐ Mã KH Tên KH Địa Điện thoại HD1 28/11/08 KH1 A Minh 33 Vĩnh Viễn 0987654320 HD2 28/11/08 KH2 A Hùng Q.8 0987656788 - HD3 28/11/08 KH3 C.Thư Q.10 0999764679 - HD4 29/11/08 KH2 A Hùng Q.8 0987656788 - CHITIET_HOADON ( MaHD, MaSP, SoLuong, TenSP ) Mã HĐ Mã SP Số lượng Tên SP HD1 SP1 Bút bi HD1 SP2 Sách Văn 11 HD2 SP1 10 Bút bi HD2 SP5 Bút xóa 01/31/20 TenSP phụ thuộc vào MaSP Khơng đạt dạng chuẩn 30 Chuẩn hóa CSDL Dạng chuẩn SANPHAM ( MaSP, TenSP, Donvitinh, Dongia ) Mã SP Tên SP Đơn vị tính Đơn giá SP1 Bút bi Cây 5.000VND SP2 Sách Văn 11 Quyển 15.000VND SP3 Bút mực Cây 10.000VND SP4 Vở Quyển 6.000VND CHITIET_HOADON ( MaHD, MaSP, SoLuong) Mã HĐ Mã SP Số lượng HD1 SP1 HD1 SP2 HD2 SP1 10 HD2 SP5 01/31/20 Các trường phụ thuộc hoàn toàn vào khóa Đạt dạng chuẩn 31 Chuẩn hóa CSDL Dạng chuẩn Dạng chuẩn (3NF) Một Mộtbảng bảngđạt đạtdạng dạngchuẩn chuẩn3NF 3NFnếu: nếu: 1 Nó Nó đạt đạtdạng dạngchuẩn chuẩn2NF 2NF Và Và 2 Không Khôngchứa chứacác cácphụ phụthuộc thuộcbắt bắtcầu cầu 01/31/20 32 Chuẩn hóa CSDL Dạng chuẩn Mã KH HOADON ( MaHD, NgayLap, MaKH, TenKH ) Mã HĐ Ngày lập HĐ Tên KH Địa Điện thoại HD1 28/11/08 KH1 A Minh 33 Vĩnh Viễn 0987654320 HD2 28/11/08 KH2 A Hùng Q.8 0987656788 - HD3 28/11/08 KH3 C.Thư Q.10 0999764679 - HD4 29/11/08 KH2 A Hùng Q.8 0987656788 - - TenKH phụ thuộc vào MaKH - MaKH phụ thuộc vào MaHD TenKH phụ thuộc bắt cầu vào MaHD Không đạt dạng chuẩn 01/31/20 33 Chuẩn hóa CSDL Dạng chuẩn KHACHHANG ( MaKH, TenKH, DiaChi, DienThoai ) Mã KH Tên KH Địa Điện thoại KH1 A Minh 33 Vĩnh Viễn 0987834664 KH2 A Hùng Q.8 0923687490 KH3 C Thư Q.10 37335698 KH4 C Trâm ĐNai 22142318 HOADON ( MaHD, NgayLap, MaKH) Mã HĐ Ngày lập Mã KH HD1 28/11/08 KH1 HD2 28/11/08 KH2 HD3 28/11/08 KH3 HD4 29/11/08 KH2 01/31/20 Đạt dạng chuẩn 34 Từ điển liệu Từ điển liệu (Data Dictionary) Là tài liệu mô tả thông tin CSDL Do người thiết kế CSDL tạo để hỗ trợ truy cập liệu Cung cấp thơng tin thuộc tính thực thể CSDL như: Name Key (is it a key or part of a key) Data Type (date, alpha-numeric, numeric, etc.) Valid Value (the format or numbers allowed) Có thể sử dụng để đảm bảo quy tắc nghiệp vụ ngăn chặn việc nhập giá trị không hợp lệ không logic vào CSDL 01/31/20 35 Từ điển liệu Các trường bảng Customer Các thuộc tính Trường State 01/31/20 36 III Xu hướng khai thác CSDL Liên kết ứng dụng Web với CSDL Data Warehouse (Nhà kho liệu) Data Marts (Trung tâm liệu) Data mining (Khai phá liệu) 01/31/20 37 Liên kết ứng dụng Web với CSDL Xu hướng tạo liên kết trang Web sở liệu tổ chức Nhiều công ty cho phép khách hàng sử dụng trang Web xem mẫu sản phẩm, kiểm tra tồn kho, đặt hàng Tất hoạt động ghi nhận CSDL cơng ty Ví dụ: Amazon.com Một cửa hàng sách lớn giới Có khoảng 2,5 triệu đầu sách Quản lý sở liệu trực tuyến hiệu 01/31/20 38 Data Warehouse Data warehouse (Nhà kho liệu) Tích hợp nhiều sở liệu lớn thành kho liệu dùng chung Thích hợp cho việc truy vấn, phân tích xử lý liệu trực tiếp Mục đích: sử dụng thông tin kinh doanh cho nhà quản trị định 01/31/20 39 Data Warehouse Kho liệu Dữ Dữliệu liệu hoạt hoạtđộng động nội nộibộ Dữ Dữliệu liệu quákhứ khứ Dữ Dữliệu liệu bên bênngồi ngồi Các cơng cụ Tích hợp chuyển đổi liệu Data Warehouse Các công cụ truy xuất phân tích liệu • Truy vấn báo cáo • Tích hợp ứng dụng doanh nghiệp • Kinh doanh điện tử • Quan hệ khách hàng CRM 01/31/20 40 Data Marts Data Marts (Trung tâm liệu) Thay tích hợp thành kho liệu (data warehouse), nhiều tổ chức tạo trung tâm liệu (data marts) Mỗi trung tâm liệu chứa tập liệu lĩnh vực Ví dụ: liệu tài chính, liệu tồn kho, liệu nhân sự,… Mỗi trung tâm liệu dùng cho ứng dụng riêng biệt 01/31/20 41 Data mining (Khai phá liệu) Data mining công cụ phân tích thơng tin, tự động tìm các mối quan hệ kho liệu Data mining dùng kỹ thuật thống kê cao cấp máy nghiên cứu để tìm kiện CSDL lớn, kể CSDL Internet Data mining dùng cơng cụ phân tích xây dựng sẵn để tự động rút giả thuyết khuôn mẫu bất thường để dự báo hoạt động tương 01/31/20 42 CHƯƠNG QUẢN TRỊ CƠ SỞ DỮ LIỆU Hết chương 01/31/20 43 ... tiếp cận CSDL II Các hoạt động sở liệu Nhập truy vấn Tạo report Thiết kế CSDL theo mơ hình quan hệ Chuẩn hóa CSDL Từ điển liệu III Xu hướng khai thác CSDL Liên kết ứng dụng Web với CSDL Data... Warehouse Data Marts Data Mining 01/31/20 I Quản trị CSDL chiến lược Tiếp cận hướng CSDL Ưu điểm hướng tiếp cận CSDL 01/31/20 Tiếp cận hướng CSDL Các khái niệm Cơ sở liệu (Database) tập hợp liệu... liệu Giảm bảo trì chương trình 01/31/20 II Các hoạt động CSDL Nhập liệu truy vấn Tạo report Thiết kế CSDL theo mơ hình quan hệ Chuẩn hóa CSDL Từ điển liệu 01/31/20 10 Nhập liệu truy vấn Form nhập