Giáo trình Hệ thống thông tin quản lý 60 CHƢƠNG 5 CÁC QUY TẮC CỦA THƢƠNG MẠI THÔNG MINH CƠ SỞ DỮ LIỆU VÀ QUẢN TRỊ THÔNG MINH 5 1 Sắp xếp dữ liệu trong môi trƣờng tệp truyền thống 5 1 1 Hệ thống quản l[.]
Giáo trình Hệ thống thơng tin quản lý CHƢƠNG CÁC QUY TẮC CỦA THƢƠNG MẠI THÔNG MINH: CƠ SỞ DỮ LIỆU VÀ QUẢN TRỊ THÔNG MINH 5.1 Sắp xếp liệu môi trƣờng tệp truyền thống 5.1.1 Hệ thống quản lý tệp truyền thống Hệ thống quản lý tệp truyền thống thƣờng đƣợc tổ chức riêng rẽ, phục vụ cho mục đích đơn vị đơn vị trực thuộc cụ thể Hệ thống quản lý tệp truyền thống cho phép ta tạo tệp, truy cập xử lý thông tin tệp thơng qua chƣơng trình ứng dụng Các phần mềm ứng dụng đƣợc viết ngôn ngữ lập trình đa nhƣ PASCAL, C Ƣu điểm: - Việc xây dựng hệ thống tệp tin riêng đơn vị quản lý tốn thời gian khối lƣợng thông tin cần quản lý khai thác nhỏ, khơng địi hỏi đầu tƣ vật chất chất xám nhiều, triển khai ứng dụng nhanh - Thông tin đƣợc khai thác phục vụ mục đích hẹp nên khả đáp ứng nhanh chóng, kịp thời Nhƣợc điểm: - Thông tin đƣợc tổ chức riêng rẽ nhiều nơi nên việc cập nhật dễ làm tính quán liệu - Hệ thống thông tin đƣợc tổ chức thành hệ thống file riêng lẻ nên thiếu chia sẻ thông tin nơi - Có dƣ thừa liệu lớn qua việc trùng lặp tệp tin ứng dụng khác - Không gian đĩa bị lãng phí, khó khăn việc bảo trì hệ thống - Khó khăn việc truy xuất liệu Một ví dụ điển hình trùng lặp liệu nhƣ Hệ quản lý nguồn nhân lực bao gồm ba hệ chính: Hệ lương: hệ trì ngày công lƣơng cho tất nhân viên Hệ nhân sự: hệ trì lý lịch cá nhân, liệu tổ chức, công việc đào tạo vị trí thăng tiến Hệ hưu: hệ quản trị qui tắc liên quan đến nghỉ hƣu, loại nghỉ hƣu Chi tiết hƣu nhân viên Vấn đề bất lợi Hệ quản lý lƣơng thông thƣờng đƣợc quản lý phịng Tài chính, Hệ quản lý nhân Hệ quản lý hƣu đƣợc quản lý phòng Tổ chức cán Rõ ràng, có nhiều liệu nhân viên chung cho ba hệ Thƣờng hệ thực lƣu trữ riêng biệt nên chúng tạo trùng lặp liệu Qua phân tích trên, nhận thấy việc tổ chức liệu theo hệ thống tệp hồn tồn khơng phù hợp với hệ thống thông tin lớn Việc xây dựng hệ 60 Giáo trình Hệ thống thơng tin quản lý thống thơng tin đảm bảo đƣợc tính quán liệu, đáp ứng đƣợc nhu cầu khai thác đồng thời nhiều ngƣời thực cần thiết 5.1.2 Thiết kế tệp (file) liệu File phần nhỏ nhớ thứ cấp (bộ nhớ ngoài) lƣu ghi cách độc lập Một số phần mềm hệ thống cho phép lƣu file số mảng riêng biệt, nhƣng ngƣời dùng khơng cảm nhận đƣợc điều (hiện tượng gọi tính suốt) Trong trƣờng hợp nhƣ vậy, việc lƣu file nhiều vị trí khác ngƣời sử dụng khơng có quan trọng, nhƣng lại đƣợc nhà thiết kế đặc biệt quan tâm Các loại file - File liệu: file chứa liệu nghiệp vụ liên quan đến mơ hình liệu logic vật lý File ln tồn tại, nhƣng nội dung thay đổi Ví dụ file khách hàng, đơn đặt hàng… - File lấy từ bảng: danh sách liệu tham chiếu lấy từ giá trị hay số file liệu Những file thƣờng cố định đƣợc thiết kế để lấy liệu nhanh từ số file cụ thể - File giao dịch: file liệu tạm thời phục vụ hoạt động hàng ngày tổ chức File thƣờng đƣợc thiết kế phục vụ việc xử lý nhanh - File làm việc: file tạm thời để lƣu kết trung gian File tự động xố khơng cần thiết File đƣợc thiết kế với mục đích dùng tức thời - File bảo vệ: file đƣợc thiết kế để lƣu trữ file khác có nguy bị sai, hỏng trình làm việc Các file cho hình ảnh file liệu trƣớc sau hoạt động định (cơng nghệ, xử lý, xố) hệ thống - File lịch sử: file chứa liệu cũ khơng cần đƣợc sử dụng, nhƣng cần thiết để phân tích hay làm việc cần đến File đƣợc thiết kế nhằm sử dụng hiệu không gian nhớ, giảm kích thƣớc file sử dụng, tăng tốc độ xử lý Việc tổ chức loại file khác không liên quan đến việc tổ chức lƣu trữ khai thác liệu, mà liên quan đến hoạt động xử lý liệu trình hoạt động hệ thống Về nguyên tắc, việc dùng file tốt Tuy nhiên, việc đƣa vào file cần thiết cho việc đảm bảo an toàn liệu (file lưu), tăng tốc độ truy nhập hay xử lý (file giao dịch, file lấy từ bảng, file làm việc ,…), giảm dung lƣợng nhớ làm việc thƣờng xuyên (file lịch sử) 5.1.3 Sắp xếp liệu (tổ chức file) Một cách tổ chức file kỹ thuật để xếp vật lý ghi file thiết bị nhớ Tổ chức file cụ thể cần tính đến yếu tố sau: Lấy liệu nhanh Thông lƣợng giao dịch xử lý lớn Sử dụng hiệu không gian nhớ Tránh đƣợc sai sót liệu 61 Giáo trình Hệ thống thơng tin quản lý Tối ƣu hố nhu cầu tổ chức file Đáp ứng đƣợc nhu cầu tăng trƣởng liệu An toàn Các tiêu chuẩn thƣờng có tính đối kháng nhau, việc lựa chọn tiêu cần phải đảm bảo hợp lý cân đối tiêu chuẩn đƣợc chọn Việc chọn tiêu chuẩn sử dụng chúng đến đâu cho việc thiết kế tuỳ thuộc vào kinh nghiệm nhà phân tích, điều kiện cụ thể tình đặt - Tổ chức file tuần tự: ghi đƣợc xếp tuần từ theo giá trị khố Để tìm đƣợc ghi, ta cần duyệt lần lƣợt từ ghi Vì vậy, việc xử lý lần lƣợt ghi nhanh Tuy nhiên, việc thêm, sửa, xoá ghi theo yêu cầu file phải đƣợc ghi lại sau lần thực thao tác - Tổ chức file số: ghi đƣợc xếp tuỳ ý Một file số đƣợc tạo cho phép xây dựng đƣợc vị trí ghi cụ thể file gốc Giống nhƣ phích sách thƣ viện, số bảng mà đƣợc sử dụng để xác định vị trí dịng file thoả mãn điều kiện Nhƣ vậy, việc tìm kiếm hay số ghi đƣợc thông qua file số Nhƣợc điểm phƣơng pháp thêm thời gian để truy nhập bảo trì file số - Tổ chức file băm: địa ghi đƣợc xác định nhờ thuật toán băm (hashing) Một thuật tốn băm q trình để chuyển giá trị khố vào số thứ tự tƣơng ứng với địa ghi Có số dạng file băm, nhƣng đa số trƣờng hợp file băm, ghi đƣợc mà theo cách xác định thuật toán băm 5.2 Phƣơng pháp sở liệu để quản lý liệu 5.2.1 Dữ liệu Dữ liệu – hiểu đơn giản tập hợp thông tin Quản lý liệu (QLDL) QLDL hiệu vô quan trọng việc triển khai hệ thống CNTT thông qua ứng dụng kinh doanh, cung cấp thông tin phân tích để thúc đẩy q trình định vận hành hoạch định chiến lƣợc doanh nghiệp Quy trình QLDL kết hợp chức khác nhau, nhằm đảm bảo liệu hệ thống doanh nghiệp xác, có sẵn truy cập đƣợc Tầm quan trọng QLDL Dữ liệu tài sản công ty đƣợc sử dụng để đƣa định kinh doanh xác, cải thiện chiến dịch tiếp thị, tối ƣu hóa hoạt động kinh doanh Tất nhằm hƣớng tới mục tiêu tăng doanh thu giảm chi phí Nếu liệu khơng qn làm hạn chế khả chạy ứng dụng phân tích thơng minh (BI) tệ dẫn đến kết bị lỗi, sai lệch 62 Giáo trình Hệ thống thơng tin quản lý 5.2.2 Cơ sở liệu (CSDL) Cơ sở liệu (Database) CSDL đơn giản tập hợp thông tin đƣợc tổ chức theo cấu trúc định giúp dễ dàng đọc thơng tin, chỉnh sửa, thêm xóa liệu Ví dụ: danh sách khách hàng cơng ty gồm trƣờng họ tên, số điện thoại đƣợc coi CSDL Việc sử dụng hệ thống CSDL khắc phục đƣợc khuyết điểm cách lƣu trữ dạng file riêng lẻ: - Giảm trùng lặp thơng tin, đảm bảo tính qn toàn vẹn liệu - Cho phép liệu đƣợc truy xuất theo nhiều cách khác nhau, từ nhiều ngƣời khác nhiều ứng dụng khác - Tăng khả chia sẻ thông tin Tuy nhiên việc sử dụng hệ quản trị CSDL lại có phiền hà khơng nhỏ sau đây: - Đảm bảo tính chủ quyền liệu, sử dụng có tính chất chia sẻ cao Bảo mật quyền khai thác thông tin Bảo đảm vấn đề tranh chấp liệu xảy Đảm bảo an toàn, toàn vẹn liệu Trong sống ngày hẳn bạn có sử dụng qua hệ thống CSDL nhƣng bạn lại Chẳng hạn ngày bạn vào đọc tin tức từ trang báo, trang họ có dùng hệ thống lƣu trữ liệu bạn vào xem hệ thống trả liệu hình trình duyệt cho bạn xem Rõ ràng bạn truy cập lúc nhiều trang nhiều ngƣời đọc trang lúc đƣợc, nhƣng đảm bảo tính tồn vẹn liệu không bị sai lệch Quản lý CSDL Hệ thống quản trị CSDL (Database Management System) hệ thống đƣợc thiết kế để quản lý CSDL tự động có trật tự Các hành động quản lý bao gồm chỉnh sửa, xóa, lƣu thơng tin tìm kiếm (truy xuất thơng tin) nhóm liệu định Nói cách dễ hiểu hơn, hệ quản trị CSDL hệ thống tự động giúp ngƣời dùng kiểm sốt thơng tin, tạo, cập nhật trì CSDL Trong đó, hai thành phần hệ quản trị CSDL là: Bộ xử lý truy vấn (bộ xử lý yêu cầu) QLDL 5.2.3 Thiết kế CSDL Đa số hệ thống thông tin sử dụng công nghệ CSDL đƣợc gọi hệ quản trị CSDL (DBMS- Data Base Management System) Hệ quản trị CSDL phần mềm nằm trung gian chƣơng trình ứng dụng hệ điều hành Nó hƣớng khả hệ điều hành vào việc tất liệu Có số hệ quản trị CSDL mà ta thƣờng gặp: Oracle, MsSQL, DB2,… 63 Giáo trình Hệ thống thơng tin quản lý Mỗi hệ quản trị CSDL đƣợc xây dựng dựa loại mơ hình liệu Khi thiết kế liệu vật lý, ta phải nắm vững đặc trƣng hệ quản trị CSDL đƣợc chọn để thiết kế liệu thích hợp với Thiết kế CSDL vật lý bƣớc cuối thiết kế liệu Quá trình thiết kế CSDL vật lý trình ánh xạ cấu trúc liệu logic đƣợc xây dựng bƣớc trƣớc vào bên hệ thống Ba nguồn đầu vào thiết kế CSDL vật lý là: - Các cấu trúc CSDL logic thực thiết kế logic - Khối lƣợng yêu cầu xử lý ngƣời dùng thu đƣợc xác định nhu cầu, bao gồm quy mô, tần suất sử dụng liệu yêu cầu về: thời gian đáp ứng, an toàn, ghi tạm, phục hồi lƣu giữ liệu - Các đặc tính hệ quản trị CSDL thành phần mơi trƣờng hoạt động máy tính Các bƣớc cần cho thiết kế liệu vật lý phụ thuộc vào số lƣợng yếu tố, chất hệ quản trị CSDL sử dụng, đặc tính mơi trƣờng tính toán tổ chức, việc mở rộng xử lý phân tán truyền thông liệu, loại ứng dụng tổ chức Ở ta nhấn mạnh đến mặt chủ yếu thiết kế vật lý, chung cho hầu hết dự án phát triển CSDL Thiết kế CSDL vật lý bao gồm năm thiết kế sau: Phân tích khối lƣợng liệu sử dụng liệu Chiến lƣợc phân tán Tổ chức file Lập số Ràng buộc an tồn 5.2.4 Phƣơng pháp CSDL Cơng nghệ QLDL tiến cho phép biểu diễn liệu thành file riêng biệt cho ứng dụng tổ chức chúng thành CSDL dùng chung, CSDL tập liệu có liên hệ logic với đƣợc tổ chức làm dễ dàng việc thu thập, lƣu trữ lấy nhiều ngƣời dùng tổ chức CSDL bao gồm phương pháp tổ chức liệu cho phép QLDL cách tập trung, chuẩn hóa quán Nhờ việc tách liệu để tổ chức riêng, ngƣời ta áp dụng cơng cụ tốn học (lý thuyết tập hợp) để tổ chức liệu cách tối ƣu phƣơng diện lƣu trữ (tiết kiệm không gian nhớ) nhƣ mặt sử dụng: giảm dƣ thừa, tìm kiếm thuận lợi, lấy nhanh chóng sử dụng chung Việc tổ chức liệu nhƣ cho phép CSDL đƣợc sử dụng phục vụ cho nhiều ứng dụng độc lập khác 64 Giáo trình Hệ thống thơng tin quản lý Hình 5.1: Phƣơng pháp QLDL truyền thống Hình 5.2: Sự khác biệt quản lý truyền thống với tiếp cận CSDL Hình 5.3: Phƣơng pháp tiếp cận CSDL 65 Giáo trình Hệ thống thơng tin quản lý Hình 5.4: Quản lý CSDL dạng bảng 5.2.5 Hệ quản trị CSDL Hệ quản trị CSDL (Database Management System – DBMS) tập hợp chƣơng trình giúp cho ngƣời sử dụng: Tạo ra, khai thác, trì CSDL… Hình 5.5: Sử dụng hệ quản trị CSDL 66 Giáo trình Hệ thống thơng tin quản lý Hình 5.6: Một số hệ quản trị CSDL phổ biến Hình 5.7: Sự vận hành hệ quản trị CSDL 67 Giáo trình Hệ thống thơng tin quản lý Hình 5.8: Ví dự vận hành hệ quản trị CSDL Hình 5.9: Năng lực hệ quản trị CSDL Dữ liệu đƣợc lƣu trữ bảng liệu nhƣng bảng có bổ sung thêm tính hƣớng đối tƣợng nhƣ lƣu trữ thêm hình vẽ, âm thanh, video, hành vi 68 Giáo trình Hệ thống thông tin quản lý 5.3 Sử dụng sở liệu để cải thiện hiệu suất kinh doanh định Hình 5.10: Hoạt động doanh nghiệp Hình 5.11: Sử dụng CSDL doanh nghiệp 5.3.1 Kinh doanh thông minh (Business Intelligence – BI) Kinh doanh thông minh (BI) qui trình cơng nghệ mà doanh nghiệp dùng để kiểm soát khối lƣợng liệu khổng lồ, khai phá tri thức Lợi ích BI: - Giúp cho doanh nghiệp đƣa các định hiệu - Tăng khả kiểm sốt thơng tin doanh nghiệp - Giúp doanh nghiệp dự đốn xu hƣớng giá dịch vụ, hành vi khách hàng => phát khách hàng tiềm 69 Giáo trình Hệ thống thơng tin quản lý Hình 5.12: Chức BI 5.3.2 Kho liệu (Data warehouse) 5.3.2.1 Định nghĩa Kho liệu Kho liệu – “Chiếc dày” hệ thống BI Để trình bày đƣợc thơng tin báo cáo quản trị (dashboard) cần có nguồn cung cấp thơng tin – Kho liệu Ban đầu Kho liệu đƣợc định nghĩa tập liệu đƣợc dùng để hỗ trợ quy trình định Theo trình phát triển, Kho liệu đƣợc định nghĩa mơi trƣờng thơng tin (information environment) Vị trí Kho liệu đƣợc minh họa hình sau: Hình 5.13: Kiến trúc mức cao hệ thống BI Phía bên phải (hình oval bên phải) đối tƣợng thụ hƣởng hệ thống – ngƣời phân tích thông tin để đƣa kế hoạch dài hạn hay điều hành ngắn hạn 70 Giáo trình Hệ thống thơng tin quản lý Để đƣa đƣợc thơng tin có tính hệ thống, phù hợp với nghiệp vụ kinh doanh doanh nghiệp cần có đội ngũ nghiệp vụ (hình oval giữa), chịu trách nhiệm xây dựng báo cáo quản trị từ Kho liệu Cuối để lấy đƣợc liệu đƣa vào Kho liệu theo nhu cầu nghiệp vụ cần có đội ngũ kỹ thuật (hình oval bên trái) Ngồi có hệ thống thơng (hình vng góc bên trái) khai thác liệu từ Kho liệu nhằm hỗ trợ quản lý định 5.3.2.2 Chức Kho liệu Cung cấp góc nhìn tồn diện doanh nghiệp: Cho dù doanh nghiệp có nhiều mảng kinh doanh đƣợc quản lý hệ thống tác nghiệp khác nhau, nhƣng Kho liệu nơi tập hợp (tích hợp) đƣợc thông tin mảng nghiệp vụ khác để cung cấp góc nhìn tồn diện Việc tích hợp cung cấp khả đánh giá chéo mảng nghiệp vụ khác để đánh giá tƣơng quan chúng Cung cấp đầy đủ thông tin lịch sử doanh nghiệp; sẵn sàng cho việc khai thác, sử dụng cho việc hỗ trợ định chiến lƣợc: Từ thông tin thể liệu kho không đơn liệu thô lấy từ hệ thống tác nghiệp mà đƣợc tổng hợp, tính tốn thành độ đo có ý nghĩa phân tích Có khả cung cấp liệu chi tiết theo nhu cầu mà truy xuất hệ thống tác nghiệp: Điều thể số trƣờng hợp nhu cầu phân tích liệu mức giao dịch, đƣợc lƣu sẵn Kho liệu Đảm bảo thông tin Kho liệu có tính qn: Ví dụ doanh nghiệp có nhiều nghiệp vụ đƣợc quản lý với hệ thống tác nghiệp khác nhau, nhƣng cần đảm bảo ánh xạ đƣợc khách hàng xuất nhiều hệ thống ngƣời Điều áp dụng cho đối tƣợng liệu khác Ngoài trƣờng liệu đƣợc biểu diễn nhiều cách khác nhau, ví dụ Tên khách hàng có hệ thống tách họ tên thành trƣờng khác nhau, có hệ thống lƣu trƣờng Khi tổng hợp Kho liệu đƣợc chuyển dạng thống Là nguồn thông tin chiến lƣợc mềm dẻo có tính tƣơng tác: Chữ mềm dẻo tƣơng tác thể ngƣời dùng lấy thơng tin khác đối tƣợng Từ tƣơng tác thể thực đƣợc nhiều thao tác với đối tƣợng liệu thay trả lại danh sách tĩnh Ví dụ lấy liệu tổng hợp theo ngày, theo tuần, theo tháng đối tƣợng liệu Tính tƣơng tác thể ngƣời dùng áp dụng thao tác phân tích liệu, ví dụ tảng phân tích liệu SQL Server Analysis Services (SSAS) cho phép ngƣời dùng tƣơng tác để phân tích liệu 71 Giáo trình Hệ thống thơng tin quản lý 5.3.2.3 Đặc điểm Kho liệu Dữ liệu đƣợc lƣu Kho liệu không đƣợc tạo trực tiếp từ ngƣời dùng mà đƣợc lấy từ nguồn liệu sẵn có mục đích phục vụ tạo báo cáo quản trị có tính chất sau: Hƣớng chủ đề (subject-oriented): Mục đích Kho liệu phục vụ yêu cầu phân tích, khai phá cụ thể đƣợc gọi chủ đề Ví dụ với chủ đề phân tích nhân bao gồm độ đo doanh thu ngƣời, số ngày nghỉ tháng, số dự án tham gia tháng, theo chiều phân tích: thời gian, chi nhánh, sản phẩm, … Một so sánh dễ hiểu, giống nhƣ chẩn đốn bệnh ví dụ bệnh liên quan đến tim, bác sỹ cần quan tâm khơng mà vài số nhƣ số liên quan đến máu, số huyết áp, nhịp tim, điện tâm đồ Ngồi cịn cần theo dõi theo thời gian (có thể hàng ngày) để xem xét thay đổi mà có phƣơng pháp điều trị kịp thời Trong trƣờng hợp thời gian đƣợc gọi chiều phân tích Để chẩn đốn đƣợc xác cần đầy đủ thông tin số trên, không cần số khác lẫn vào làm nhiễu q trình chẩn đốn khơng cần thiết Việc tổ chức liệu theo chủ đề dẫn đến nhu cầu tổ chức lƣu trữ liệu khác với CSDL tác nghiệp Đƣợc tích hợp (integrated): Tại bệnh viện, phòng khác thực xét nghiệm khác nhau, để có đƣợc đầy đủ thơng tin phục vụ chẩn đốn cần thu thập đƣợc kết từ nhiêu nguồn Điều hoàn toàn tƣơng tự nhƣ doanh nghiệp, liệu cần để phân tích nằm rải rác nhiều hệ thống tác nghiệp khác nhau, cần tích hợp lại Việc tổng hợp liệu từ nhiều nguồn vào kho liệu cho phép xem đồng thời nhiều nhóm tiêu khác (từ nhiều hệ thống nghiệp vụ khác nhau), ví dụ ta xem tiêu doanh thu nhiều mảng nghiệp vụ khác để so sánh đƣợc tƣơng quan mảng nghiệp vụ Điều giống chuẩn đốn bệnh ta cần nhiều xét nghiệm (thử máu, thử nước tiếu, siêu âm, …) kiểm tra khác để đƣa kết luận xác Có gán nhãn thời gian (time variant): Nhƣ đề cập, với số thay đổi liên tục (như huyết áp, nhịp tim) việc chẩn đoán bệnh cần liệu hôm trƣớc để so sánh phục vụ q trình điều trị Do hàng ngày cần phải lƣu lại giá trị số Hay nói cách khác số lƣu đƣợc gán nhãn thời gian tƣơng ứng Tƣơng tự nhƣ vậy, liệu lịch sử có tầm quan trọng đặc biệt phân tích liệu, độ đo có nhiều giá trị khác lịch sử dùng để so sánh với để biết đƣợc thay đổi tốt hay xấu Ví dụ, độ đo doanh thu mặt hàng tháng tại, đem so sánh với doanh thu mặt hàng tháng trƣớc, tháng năm trƣớc có nhiều 72 Giáo trình Hệ thống thơng tin quản lý thơng tin để đánh giá doanh thu mặt hàng tốt hay khơng, sở có định phù hợp Ngoài ra, liệu lịch sử cho phép dự báo đƣợc tƣơng lai ứng dụng khai phá liệu Bất biến (non-volatile): Khác với CSDL giao dịch, nơi thông tin đối tƣợng đƣợc cập nhật thay đổi hàng ngày, liệu Kho liệu có chức báo cáo lại số hoạt động kinh doanh thực tế xảy Do liệu Kho liệu cập nhật, thay đổi khơng phản ánh thực tế Do với kho liệu có thao tác tải liệu vào kho truy cập (đọc) liệu từ kho Trƣờng hợp sau tổng hợp liệu mà liệu nguồn bị thay đổi, giải pháp xử lý thực lại q trình ETL (Extract-Load-Transform: trích xuất – tải – biến đổi) để tải lại liệu từ nguồn vào Kho liệu không cho phép sửa đổi liệu Kho Một ý nghĩa khác tính chất liệu lịch sử đƣợc bảo tồn, có ý nghĩa khơng nhƣ liệu tác nghiệp CSDL, liệu cũ (năm trƣớc, tháng trƣớc) khơng có ý nghĩa phục vụ hoạt động ngày Nhƣ vậy, nhƣ CSDL tác nghiệp đƣợc ví nhƣ tủ sách cá nhân, nơi ngƣời ta thƣờng xuyên tra cứu, cập nhật, hiệu đính, ghi vào lề, thêm chuyển sách Thì Kho liệu lại đƣợc so sánh với thƣ viện quốc gia, nơi tài liệu kinh điển đƣợc đƣa đến liên tục để lƣu trữ tham khảo, không sửa chữa chuyển chúng qua chỗ khác Mơ hình biểu diễn liệu Kho liệu Vì đặc điểm liệu đƣợc tổ chức hƣớng chủ đề, nên mơ hình quan hệ thực thể đƣợc dùng thiết kế CSDL tác nghiệp khơng cịn phù hợp Trong thực tế, ngƣời ta dùng khái niệm độ đo (measure) chiều phân tích (dimension) để biểu diễn liệu kho Áp dụng vào ví dụ trên, tập số máu, nhịp tim, huyết áp tƣơng ứng với độ đo, thời gian chiều phân tích Một số mơ hình sau đƣợc thiết kế để biểu diễn độ đo chiều phân tích Ngƣời ta dùng mơ hình CSDL quan hệ để biểu diễn, bảng kiện (Fact) đƣợc tạo để chứa độ đo, bảng chiều (demension) đƣợc dùng để chứa thông tin chiều phân tích, bảng kiện có mối quan hệ với bảng chiều tƣơng ứng Cụ thể có mơ hình biểu diễn quan hệ bảng kiện bảng chiều nhƣ sau: Mơ hình ngơi (star schema) Trong mơ hình này, bảng kiện nằm trung tâm xung quanh bảng chiều (Hình 5.14 bên trái), hình ảnh giống phát sáng nên ngƣời ta đặt cho tên mơ hình ngơi (Hình 5.14 bên phải) 73 Giáo trình Hệ thống thơng tin quản lý Hình 5.14: Ví dụ mơ hình ngơi Ở ví dụ Hình 5.14, bảng kiện chứa thông tin bán hàng với độ đo: số lƣợng bán đƣợc (unit sold), số tiền thu đƣợc (dollars sold) trung bình doanh thu (average sale) Bảng kiện có liên kết với bảng chiều: thời gian (time), chi nhánh cửa hàng (branch), mặt hàng (item) vị trí cửa hàng (location) Đặc điểm mơ hình ngơi có cấp quan hệ bảng chiều bảng kiện truy xuất liệu hệ quản trị CSDL xử lý nhanh trả lại kết nhanh Nhƣng nhƣợc điểm phƣơng pháp số bảng chiều chƣa đƣợc chuẩn hóa Ví dụ nhƣ bảng chiều vị trí, khơng đƣợc chuẩn hóa theo mơ hình CSDL Trong bảng nhiều liệu bị lặp lại ví dụ tồn trƣờng city, state_or_province, country bị lặp dịng có trùng city Việc liệu khơng đƣợc chuẩn hóa khơng đảm bảo đƣợc qn liệu Khi liệu thay đổi ví dụ ngƣời ta đổi tên city, q trình cập nhật bị sót nhiều dịng cần phải cập nhật Ngoài liệu lặp làm tăng khơng gian lƣu trữ, ảnh hƣởng đến tiến trình lƣu, đồng liệu Một chủ đề phân tích đƣợc biểu diễn nhiều “ngơi sao” Mơ hình bơng tuyết (snowflake) Mơ hình bơng tuyết khắc phục nhƣợc điểm mơ hình ngơi khía cạnh liệu khơng đƣợc chuẩn hóa Do cho phép bảng chiều đƣợc chuẩn hóa (tùy theo trường hợp mà chuẩn hóa đến chuẩn Boyce–Codd) Vì sau chuẩn hóa bảng chiều, có hình dạng giống bơng tuyết (Hình 5.15 bên phải), lý có tên nhƣ 74 Giáo trình Hệ thống thơng tin quản lý Hình 5.15: Mơ hình bơng tuyết Hình 5.15 minh họa mơ hình bơng tuyết bảng location đƣợc chuẩn hóa, thiếu khơng gian nên hình vẽ đƣợc đến bảng city (trong có chứa khóa state_or_province_key) để liên kết với bảng state_or_province, tiếp tục bảng state_or_province lại có quan hệ với bảng country (nếu muốn chuẩn hóa đến chuẩn 3) Tuy khắc phục đƣợc nhƣợc điểm mơ hình chịm sao, nhƣng lại phá ƣu điểm mơ hình tốc độ xử lý liệu phải liên kết nhiều bảng với để lấy liệu Tƣơng tự với mơ hình ngơi sao, chủ đề phân tích đƣợc biểu diễn một vài bơng tuyết Mơ hình chịm (constellation) Mơ hình chịm tiếp tục mở rộng mơ hình bơng tuyết, cho phép bảng kiện sử dụng chung bảng chiều Khi bảng kiện bảng chiều tạo mối quan hệ giống nhƣ đồ thị – hình ảnh giống với mối quan hệ chịm (Hình 5.15 bên phải) 75 Giáo trình Hệ thống thơng tin quản lý Hình 5.16: Mơ hình chịm Trong ví dụ Hình 5.16, bổ sung thêm vào bảng kiện Giao hàng (shipping), bảng kiện có nhu cầu sử dụng chiều location, item, time Việc sử dụng chung chiều có ƣu điểm rút gọn đƣợc số lƣợng bảng chiều Nhƣng việc làm ảnh hƣởng lớn đến trình ETL liệu Giả sử hệ thống quản lý bán hàng tách biệt với hệ thống quản lý giao hàng, cần phải lấy thông tin từ nguồn liệu để đẩy vào bảng chiều chung location Nhƣợc điểm mơ hình chịm phức tạp, khó sử dụng cần đọc tài liệu hƣớng dẫn hiểu lấy đƣợc thơng tin cần từ Kho liệu Các công đoạn khác nhƣ ETL phức tạp so với mơ hình khác Vì đặc điểm mơ hình phức tạp nên số sách khơng đề cập giới thiệu mơ hình Với mơ hình biểu diễn có ƣu điểm nhƣợc điểm riêng, nên ngƣời thiết kế phải chịu trách nhiệm lựa chọn mơ hình phù hợp 5.3.3 CSDL Web Web đƣợc sử dụng để cung cấp vài thông tin CSDL nội doanh nghiệp cho khách hàng đối tác Lợi ích sử dụng Web để truy cập vào CSDL nội tổ chức: - Nhân viên yêu cầu đào tạo hơn; Giao diện Web hầu nhƣ khơng đổi với CSDL nội 76 Giáo trình Hệ thống thơng tin quản lý 5.4 Quản lý nguồn liệu 5.4.1 Thiết lập sách thơng tin Chính sách thơng tin qui định nguyên tắc tổ chức việc chia sẻ, truyền bá, thu thập, chuẩn hóa, phân loại lƣu trữ thông tin 5.4.2 Bảo vệ nguồn liệu Các tổ chức phải bảo vệ nguồn liệu họ chống lại xâm nhập bất hợp pháp phá hỏng liệu Ba bƣớc mà tổ chức thực để bảo vệ liệu là: Phát triển chiến lƣợc lƣu phục hồi liệu - Sao lưu: Tạo xác tồn hệ thống thơng tin Phục hồi: Khả đƣa hệ thống trở hoạt động lại hệ thống bị xâm nhập bị phá hỏng Lập kế hoạch khắc phục cố - - Kế hoạch khắc phục cố: Một quy trình chi tiết để phục hồi thông tin hệ thống ứng dụng CNTT trƣờng hợp xẩy cố Vùng nóng (hot site): Một vùng phƣơng tiện riêng đƣợc trang bị đầy đủ mà cơng ty đƣa vào sử dụng sau cố Vùng lạnh (Cold site): Một vùng tách biệt không trang bị sẵn thiết bị máy tính, nhƣng nơi mà nhân viên chuyển tới sau xẩy cố Biểu đồ chi phí khắc phục cố: Chi phí mà tổ chức phải chịu khơng có thơng tin cơng nghệ cần thiết Chi phí mà tổ chức phải chịu để khắc phục thảm họa Hình 5.17: Thời gian từ cố xảy khắc phục đƣợc Xây dựng hệ thống kinh doanh có khả thích ứng - Linh hoạt: Hệ thống phải đáp ứng đƣợc thay đổi kinh doanh Đo lường được: Hệ thống thích ứng với nhu cầu tăng lên tới mức Đáng tin cậy: Đảm bảo hệ thống thực chức cung cấp thơng tin xác 77 Giáo trình Hệ thống thông tin quản lý - Sẵn sàng: Các điểm mà nhân viên, khách hàng, đối tác tiếp cận hệ thống Vận hành: Xác định xem hệ thống thực quy trình giao dịch cụ thể nhanh tới mức 5.4.3 Các nguyên tắc quản lý CSDL Nhu cầu quản lý liệu tồn Dữ liệu đƣợc trích xuất nhiều cấp Phần mềm ứng dụng phải đƣợc tách riêng khỏi sở liệu Phần mềm ứng dụng nên đƣợc phân loại theo cách mà xử lý liệu Phần mềm ứng dụng nên đƣợc thiết kế độc lập Dữ liệu nên đƣợc nhập vào hệ thống lần Cần có chuẩn liệu 78 Giáo trình Hệ thống thơng tin quản lý CHƢƠNG ỨNG DỤNG DOANH NGHIỆP 6.1 Các hệ thống doanh nghiệp 6.1.1 Khái niệm Hệ thống Doanh nghiệp Một hệ thống hoạch định nguồn lực doanh nghiệp (ERP - Enterprise Resource Planning - ERP) công ty với tổ chức để tăng cƣờng quản lý hoạt động kinh doanh sở liệu tập trung Các quan kết hợp phần mềm ERP để đồng hóa quy trình kinh doanh, tích lũy liệu hoạt động, cải thiện hiệu chuỗi cung ứng, kích thích chiến lƣợc dựa liệu cải thiện hợp tác phận Hệ thống ERP hay đƣợc gọi tên phổ biến phần mềm quản trị (nguồn lực) doanh nghiệp, q trình quản lý tích hợp chu trình kinh doanh cốt lõi, thƣờng theo thời gian thực, đƣợc thực với trợ giúp trung gian công nghệ phần mềm Các quy trình kinh doanh chức kinh doanh khác khơng có khả chia sẻ thơng tin với Các nhà quản lý gặp khó khăn tập hợp liệu bị phân mảnh thành hệ thống riêng biệt để trình bày tranh tổng thể hoạt động tổ chức đƣa định cho tồn cơng ty Ví dụ: thời điểm khách hàng đặt hàng, nhân viên bán hàng khơng thể cho biết liệu mặt hàng mong muốn có kho hay đƣợc sản xuất hay khơng Để khắc phục khó khăn đó, năm gần đây, nhiều tổ chức lựa chọn thay số hệ thống thông tin riêng biệt hệ thống tích hợp hỗ trợ hoạt động kinh doanh cho chức kinh doanh khác Hệ thống nhƣ đƣợc gọi hệ thống doanh nghiệp Các chu trình kinh doanh cốt lõi thường bao gồm: Lập kế hoạch sản phẩm, mua hàng; Kế hoạch sản xuất; Tiếp thị bán hàng; Quản lý hàng tồn kho; Tài kế tốn; Quản trị nguồn lực ERP thƣờng đƣợc đề cập đến nhƣ phần mềm quản lý kinh doanh điển hình, đƣợc tích hợp tất cơng cụ, chức phần mềm nhỏ gọn Nhờ có ERP, doanh nghiệp dễ dàng việc thu thập, lƣu trữ, quản lý thông tin, liệu, hỗ trợ trình đƣa định chiến lƣợc đánh giá hiệu kinh doanh Là phần mềm tích hợp đầy đủ cơng mà doanh nghiệp cần đến, liên tục cập nhật quy trình, hoạt động kinh doanh phận 79 ... Sử dụng hệ quản trị CSDL 66 Giáo trình Hệ thống thơng tin quản lý Hình 5.6: Một số hệ quản trị CSDL phổ biến Hình 5.7: Sự vận hành hệ quản trị CSDL 67 Giáo trình Hệ thống thơng tin quản lý Hình... liệu 78 Giáo trình Hệ thống thông tin quản lý CHƢƠNG ỨNG DỤNG DOANH NGHIỆP 6.1 Các hệ thống doanh nghiệp 6.1.1 Khái niệm Hệ thống Doanh nghiệp Một hệ thống hoạch định nguồn lực doanh nghiệp (ERP... chƣơng trình ứng dụng hệ điều hành Nó hƣớng khả hệ điều hành vào việc tất liệu Có số hệ quản trị CSDL mà ta thƣờng gặp: Oracle, MsSQL, DB2,… 63 Giáo trình Hệ thống thơng tin quản lý Mỗi hệ quản