MỞ ĐẦU Hiện nay, trang ngành Công nghệ théng tin, XMI. (cXtensible Markup Language) chiếm một vai trỏ rải quan trong, Bé thấy ảnh hưởng rông lớn của XMI, trong ngành Công Nghề Thông Tìn ta chỉ cần để ý rằng XML chỉnh là lý do của sự xuất hiện Mierosoft. Tử hệ điều hành WindowsXP trở di, bén trong đầy dã XML. Hãng phản mêm Microsoft đã đầu tư hơn 3 tý đô la Mỹ vào kỹ thuật này, và sau sự xuất hiện của XML trong WindowsXP thị các ứng dụng của Mierosoft nếu.
không thể chuyển qua chạy trên nên NET thị ít nhất cũng sẽ được chuyển thành ding cho NET duoc thang qua KML. Đi song song voi NET 14 SQLServer mét co sé dit Ligu dan hé tro XML mét cach hoan toan, Tại thẻi điểm hiện tại Web Servicee đã trở nên rất thông dung, nó đã trở thành một phẫn quan trọng trong việc xây đựng một hệ thẳng thông tin diện rộng. Vide sir dung Web Service cho phép ta có thể xây dimg cac ứng đựng mà có thể kết nếi trao đổi thông tìn với nhau má không cẩn phải đổng bộ hỏa các ứng đụng nảy trên cùng mệt nên, trên củng hệ điều hành. Các ứng đụng có thể được xây đựng bởi nhiều loại ngôn ngữ lập trinh khác nhau: „Net, Visual Besic, ASP, php, java.
và được build trên nhiều loại hệ điều hành khác nhan: Windows XP, Windows Server, Linux,. Nhung vẫn có thể trao đối thông tin được với nhau, đây chính là cách thức để có thể để đảng nâng cấp cho hệ thông. kết nổi các hệ thống có sẵn với nhau. Web Services duoc triển khai dua van XMI.
voi các giao thúc hitp, https,. chudn Trong khuân khổ của đổ ản nảy, ngoài việc tập trưng vào tìm hiéu vé XML em tập trung vào nghiền cửu về ứng dụng của XMI. vào trong cũ sở dữ liệu SQI.8erver, để xuất bải loán ứng đụng thực tế để khai phá đữ liệu XMI, trong cơ sở dữ liệu SQLServer trên mô hình WAN điện rộng mục liêu đẳng bộ đữ liệu từ các đơn vị cắp thấp lên các đơn vị cao hơn Nghiên cứu mat ậ Bùi Ngọc Dũng Ủng đựng trong thực hiện. Phép toán hội (nion) 2.
Cho phép loán khác. SỌL SERVER VÀ DỮ LIỆU XML. SQL Server va kiéu dit ligu XML 3. Khai pha ditligu XML trong SQL Server.
321 Cách sinh ra mol tài liệu XMT, trong SÓI. Thao tác với đữ liệu XML trong SQL Server Chuong 4. UNG DUNG KHAI PHA DU LIEU XM TRONG CG 86 DU LIEU QUAN HE 55 4. Phátbiểu bàitoán.
Các giải pháp thực hiện. Giải pháp để nghị 58 43. Thục hiện giải pháp a1 4. Một số chúý 63 TAT LIEU THAM KHẢO.
68 Neti cứu một số kỹ thuật khai phá dữ liệu XML Bùi Ngọc Dũng, Ứng dụng trong thực hiện xử lý dữ liệu quan hệ o toán 20 1 Chương 2. KHAI PHÁ DU LIEU XML 2. _ Biểu diễn dữ liệu trong XML. Tạo một tài liệu XML đúng cấu trúc Một tải liêu XML được gọi lả có câu trúc đúng khi nó tuân thủ đây đủ các luật lé ve thé (Tag), phan tir (Element), thuéc tinh (Attribute), giả trị (Value).
chứa bên trong đẻ bộ phân tích có thể nhận điện. Cụ thể như sau ~ Cỏ một phân tử gốc duy nhất gọi là Root Element hay Doeument Element nó chứa tắt cả các phần tử khác trong tải liệu; ~Mỗi một thẻ mở, phải có một thẻ đỏng giống như nó; ~ Trong tên của thẻ có phân biệt chữ hoa, chữ thưởng; ~ Mỗi một phản tử con phải nằm trọn trong phản tử cha của nó; ~ Giá trị của thuộc tỉnh phải được đặt trong một cặp ngoặc kép. Tại luật thứ nhật: tài liệu XML sau không đúng cấu trúc vi nó không có phan tử gốc: <Product E cETD="1“>»Chai r</Product> <Product Product! k</Product> Tài liệu XML như trên được gọi là XML phân mảnh, muỗn cho tải liệu nay trở thành đúng cấu trúc ta phải đặt các phân tứ vào trong một phân tử gốc, ví dụ: <Catalog> <Product Product Chair</Produet> uct: Product >Desk</Product> Catalog ‘Tai luật thử hai: Mỗi một thẻ mở phải có một thẻ đóng giống như nó, trường hợp một thẻ mà không cỏ dữ liệu thủ có thể iết ngắn gọn lại như sau <Tag /> như vậy tải liêu sau không đúng câu trúc <order> <OrderDate>2002-6-14</orderDate <Customer>Helen Mooney</Customer: <Item> Nghiên cứu một ậ Bùi Ngọc Dũng Ủng đựng trong thực hiện. t 200% MỞ ĐẦU Hiện nay, trang ngành Công nghệ théng tin, XMI.
(cXtensible Markup Language) chiếm một vai trỏ rải quan trong, Bé thấy ảnh hưởng rông lớn của XMI, trong ngành Công Nghề Thông Tìn ta chỉ cần để ý rằng XML chỉnh là lý do của sự xuất hiện Mierosoft. Tử hệ điều hành WindowsXP trở di, bén trong đầy dã XML. Hãng phản mêm Microsoft đã đầu tư hơn 3 tý đô la Mỹ vào kỹ thuật này, và sau sự xuất hiện của XML trong WindowsXP thị các ứng dụng của Mierosoft nếu. không thể chuyển qua chạy trên nên NET thị ít nhất cũng sẽ được chuyển thành ding cho NET duoc thang qua KML.
Đi song song voi NET 14 SQLServer mét co sé dit Ligu dan hé tro XML mét cach hoan toan, Tại thẻi điểm hiện tại Web Servicee đã trở nên rất thông dung, nó đã trở thành một phẫn quan trọng trong việc xây đựng một hệ thẳng thông tin diện rộng. Vide sir dung Web Service cho phép ta có thể xây dimg cac ứng đựng mà có thể kết nếi trao đổi thông tìn với nhau má không cẩn phải đổng bộ hỏa các ứng đụng nảy trên cùng mệt nên, trên củng hệ điều hành. Các ứng đụng có thể được xây đựng bởi nhiều loại ngôn ngữ lập trinh khác nhau: „Net, Visual Besic, ASP, php, java. và được build trên nhiều loại hệ điều hành khác nhan: Windows XP, Windows Server, Linux,.
Nhung vẫn có thể trao đối thông tin được với nhau, đây chính là cách thức để có thể để đảng nâng cấp cho hệ thông. kết nổi các hệ thống có sẵn với nhau. Web Services duoc triển khai dua van XMI. voi các giao thúc hitp, https,.
chudn Trong khuân khổ của đổ ản nảy, ngoài việc tập trưng vào tìm hiéu vé XML em tập trung vào nghiền cửu về ứng dụng của XMI. vào trong cũ sở dữ liệu SQI.8erver, để xuất bải loán ứng đụng thực tế để khai phá đữ liệu XMI, trong cơ sở dữ liệu SQLServer trên mô hình WAN điện rộng mục liêu đẳng bộ đữ liệu từ các đơn vị cắp thấp lên các đơn vị cao hơn Nghiên cứu mat ậ Bùi Ngọc Dũng Ủng đựng trong thực hiện. toán 2001 định ra để làm việc voi XML nh Document Object Model - DOM, XPath, XSL, y. thị rất hữu hiệu, và chink cde chuan nay ciing duge phat trién khéng nging Microsofl.
da tap trang van XMI. ngay ur dan, chang những có đại điện để lãm việc thường trực trong W3C mà còn tích cực đóng góp bằng cách gởi những đẻ nghị. Tại Mierosoft, khi tiếu chuẩn vé XML chưa được hoàn thánh thì các sản phẩm. của Mierosoft tuân thủ những gì có vẻ được đa số công nhận vá khi tiêu chuẩn hoản thành thí tuân thủ hoán toàn.
Công cụ làm việc với XML sáng giá nhất đo Microsoft phát trién 1a ActiveX. 6 duge ding trong Visual Basic 6, ASP (Active Server Pages) cita IIS và Internet Explorer từ version 5. Hiện nay MSXML đã có version 6. nhiễn cac modul trang đỏ nổi bật là: M8XXMI, Parse (đạc va phan tich) va Validate (kiểm tra su hop lệ) của XMI, file.
cing gitp ta dua van mot XSI file dé transform (Chuyén déi) mét XML file thanh mét trang Web (HTML) hay mét KML khác. Ứng dụng của XML trang các hệ thông thông tín hiện đại Dưới sự tác động của Microsoft và các hãng lập trình hàng đầu, cũng như những người yêu thích công nghệ. Ngày nay, XMI, xuất hiện hẳu như ở lất cả các hệ điền hành, ngôn ngữ lập trảnh, hệ quản trị cơ sở dữ liệu cũng như các ửng đụng phát triển. Từ sau hệ điều hành WindowsXP của MicrosoÑ việc xuất hiện của XML cảng phổ biển hơn, nó xuất hiện và được hễ trợ tại hâu hết các ứng dụng nên cửa hệ điều hành, của các ứng dụng Plugin Windows x4y dựng cả một FrameWork đề hỗ trợ cho XML và FrameWork nảy ngảy càng được bỗ xung và hoàn thiện.
Cho tới thời điểm hiện tại, các phân mềm được sử dụng nhiều của Microsoft mà tại đỏ ta đểu thấy sự xuât hiện không thể thiêu của 3MI, như: Microsofl Word, Microsoft Excol, InfoPath. hay trong fg cu lap trinh Visual Shadio. Nghiên cứu mat ậ Bùi Ngọc Dũng Ủng đựng trong thực hiện. toán 2001 Các hệ quản trị cơ sở đữ liên quan hệ cũng nhận ra được vai trỏ to lớn của XML cu thé shy SQL Server di bat chap nhan XML như một kiểu dữ liệu từ phiên.
ban SQI, Server 2005 và củng với kiểu đữ liệu là những củ pháp hỗ trợ cho việc khai phá dữ liện XAML ngay trên nên hệ quản trị cơ sở đữ liệu. Dén phién ban SQL Server 2008 thì sự hỗ trợ càng trở nên rõ nét với việc tối tu hóa về tốc độ cho kiểu, dữ liệu cũng như các thao táo xử lý với kiển dữ liệu XMIL, TNgoài ra còn rất nhiễu các ứng dụng khác đo các lập trình trên thể giới phát triển sử dụng cững như hỗ trợ XML. Neti cứu một số kỹ thuật khai phá dữ liệu XML Bùi Ngọc Dũng, Ứng dụng trong thực hiện xử lý dữ liệu quan hệ o toán 20 1 Chương 2. KHAI PHÁ DU LIEU XML 2.
_ Biểu diễn dữ liệu trong XML. Tạo một tài liệu XML đúng cấu trúc Một tải liêu XML được gọi lả có câu trúc đúng khi nó tuân thủ đây đủ các luật lé ve thé (Tag), phan tir (Element), thuéc tinh (Attribute), giả trị (Value). chứa bên trong đẻ bộ phân tích có thể nhận điện. Cụ thể như sau ~ Cỏ một phân tử gốc duy nhất gọi là Root Element hay Doeument Element nó chứa tắt cả các phần tử khác trong tải liệu; ~Mỗi một thẻ mở, phải có một thẻ đỏng giống như nó; ~ Trong tên của thẻ có phân biệt chữ hoa, chữ thưởng; ~ Mỗi một phản tử con phải nằm trọn trong phản tử cha của nó; ~ Giá trị của thuộc tỉnh phải được đặt trong một cặp ngoặc kép.
Tại luật thứ nhật: tài liệu XML sau không đúng cấu trúc vi nó không có phan tử gốc: <Product E cETD="1“>»Chai r</Product> <Product Product!