Tiếp tục chương 1, chương 2 của Bài giảng Kho dữ liệu và khai phá dữ liệu gồm các nội dung về các công nghệ và kỹ thuật tích hợp cơ sở dữ liệu: mô hình dữ liệu mở rộng XML, chuyển đổi lược đồ dữ liệu giữa các mô hình, tích hợp các lược đồ dữ liệu, chuyển đổi và tích hợp dữ liệu. Mời các bạn tham khảo. | Chương 2 CÁC CÔNG NGHỆ VÀ KỸ THUẬT TÍCH HỢP CSDL 1 1 Nội dung 1. Mô hình dữ liệu mở rộng XML. 2. Chuyển đổi lược đồ dữ liệu giữa các mô hình. 3. Tích hợp các lược đồ dữ liệu. 4. Chuyển đổi và tích hợp dữ liệu. 2 Ngôn ngữ XML XML Extensible Markup Language ngôn ngữ định dạng mở rộng. XML là ngôn ngữ được định nghĩa bởi tổ chức. mạng toàn cầu World Wide Web Consortium thường được viết tắt W3C. XML là một ngôn ngữ tổng quát dùng để định nghĩa dữ liệu thông qua các thẻ. XML là một chuẩn không phụ thuộc vào bất kì một hệ điều hành nào. 3 Ngôn ngữ XML Ngôn ngữ định dạng là tất cả những gì dùng để mô tả nội dung một tài liệu. Ví dụ Xin chào thế giới HTML Đây là một trang dữ liệu dạng HTML 4 Ngôn ngữ XML Ngôn ngữ định dạng là tất cả những gì dùng để mô tả nội dung một tài liệu. Ví dụ 5 Ngôn ngữ XML HTML và XML Cả hai đều là ngôn ngữ định dạng định dạng theo nghĩa cách quy định để xử lý và chứa nội dung tài liệu . HTML sử dụng các thẻ được định nghĩa và quy định sẵn. XML đưa ra một số quy tắc cho phép người dùng tự định nghĩa các thẻ. 6 Ngôn ngữ XML Ví dụ Hello world XML xin chào thế giới 7 Ngôn ngữ XML Tất cả các chỉ thị của XML đều được bắt đầu bằng . Các thẻ do người dùng tự định nghĩa ví dụ như . Thẻ luôn bắt đầu bằng lt và kết thúc bằng gt . Phải có thẻ mở và đóng duy nhất cho toàn bộ tài liệu root . 8 Ngôn ngữ XML Trình duyệt chỉ có thể hiện thị file XML bằng cách đưa toàn bộ nội dung file XML lên màn hình. 9 Ngôn ngữ XML Định dạng file XML bằng CSS Stylesheet . Định dạng file XML bằng XSLT. CSS và XSLT dùng để định kiểu và biến đổi XML để hiển thị dữ liệu phía người dùng không khác gì HTML. Dùng DOM SAX để rút trích dữ liệu từ file XML kết hợp với các thẻ định dạng của HTML để hiển thị phía người dùng. 10 Ngôn ngữ XML Kết hợp với XSLT để định kiểu cho XML như sau Ngôn ngữ XML Hiển thị tài liệu XML có kết hợp XSL. 12 Ngôn ngữ XML Trình duyệt XML Internet Explorer IE Là trình duyệt XML mạnh nhất hiện nay. Hỗ trợ dùng Javascript để lập trình và truy xuất dữ liệu XML. .