Chuẩn bị cho kỳ thi 730 cơ bản về DB2 9, Phần 7: Giới thiệu về XQuery
Số trang: 68
Loại file: pdf
Dung lượng: 1.20 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
C. M. Saracco, Kỹ sư phần mềm, IBM 硅谷实验室 Tóm tắt: Các đặc tính DB2® 9 hỗ trợ cho XQuery, một ngôn ngữ chuẩn công nghiệp được thiết kế cốt để cho việc truy vấn dữ liệu XML. Với XQuery và DB2 9, bạn có thể lấy toàn bộ các tài liệu XML hoặc các phân đoạn XML đã lưu trữ trong các cột XML. Bạn cũng có thể chỉ rõ các bộ lọc dựa trên XML cho các truy vấn, chuyển đổi đầu ra XML và kết hợp các điều kiện logic vào các truy vấn. ...
Nội dung trích xuất từ tài liệu:
Chuẩn bị cho kỳ thi 730 cơ bản về DB2 9, Phần 7: Giới thiệu về XQuery Chuẩn bị cho kỳ thi 730 cơ bản về DB2 9, Phần 7: Giới thiệu về XQueryC. M. Saracco, Kỹ sư phần mềm, IBM 硅谷实验室Tóm tắt: Các đặc tính DB2® 9 hỗ trợ cho XQuery, một ngôn ngữ chuẩn côn gnghiệp được thiết kế cốt để cho việc truy vấn dữ liệu XML. Với XQuery và DB29, bạn có thể lấy toàn bộ các tài liệu XML hoặc các phân đoạn XML đã lưu trữtrong các cột XML. Bạn cũng có thể chỉ rõ các bộ lọc dựa trên XML cho các truyvấn, chuyển đổi đầu ra XML và kết hợp các điều kiện logic vào các truy vấn. Bàiviết này hướng dẫn cho bạn hỗ trợ XQuery của DB2, giải thích vài khái niệm ngônngữ cơ bản và chỉ ra bạn có thể viết và thực hiện các câu truy vấn XQuery đơngiản đối với dữ liệu XML đã lưu trữ trên DB2 như thế nào. Đây là bài viết thứ bẩytrong loạt bẩy bài viết giúp bạn chuẩn bị cho bài thi 730 cơ bản về DB2 9. Trước khi bạn bắt đầuĐể giúp bạn chuẩn bị cho các bài thi lấy chứng chỉ DB2, bài viết này giới thiệucho bạn về XQuery và những hỗ trợ của nó trong DB2. Bạn nên làm quen vớiDB2 9 và hỗ trợ pureXML của nó trước khi đọc bài viết này.Bài viết này tập trung vào việc sử dụng XQuery để truy vấn dữ liệu DB2 XML.Bài viết đưa ra một thảo luận hạn chế về việc sử dụng SQL/XML (SQL với nhữngmở rộng XML) để truy vấn dữ liệu DB2 XML. Để tìm hiểu kỹ hơn về những hỗtrợ của DB2 cho các hàm SQL/XML theo chuẩn kỹ nghệ, xem Tài nguyên.Về loạt bài viết nàyBạn đang muốn thi lấy chứng chỉ cơ bản về DB2 (Bài thi 730)? Nếu đúng, bạn đãtìm đúng nơi để học rồi đấy. Loạt bài này nằm trong loạt bẩy bài viết chuẩn bị thichứng chỉ DB2 bao hàm tất cả kiến thức cơ bản -- các chủ đề bạn cần nắm đượctrước khi đọc câu hỏi thi đầu tiên. Thậm chí, nếu bạn không có ý định thi lấychứng chỉ ngay bây giờ, thì tập hợp bài viết này vẫn sẽ là một kho tài nguyên hữuích để bắt đầu học và tìm hiểu xem có những gì mới trong DB2 9.Về bài viết nàyBài viết này khảo sát các khả năng cơ bản hỗ trợ XQuery mới của DB2. Ngoài ra,bài viết cũng phân tích những khác biệt chính giữa XQuery và SQL, khảo sátXPath và biểu thức FLWOR, và hướng dẫn bạn cách để viết các XQuery đơngiản trên dữ liệu XML.Bài viết này hướng tới những người sử dụng DB2 có ý định làm việc với tài liệuXML -- được lưu trữ trong các cấu trúc phân cấp dưới dạng các cột của các bảngDB2. Tài liệu trong bài viết này bao trùm các chủ đề đã được đề cập tới trong phần1, 4 và 5 của bài thi. Bạn có thể tìm hiểu về các mục tiêu này tại: http://www-03.ibm.com/certify/tests/obj730.shtml. Bạn nên làm quen với các kỹ nghệ XMLcơ bản và hỗ trợ pureXML mới của DB2 trước khi đọc bài viết này. Nếu cần thiết,bạn có thể xem thêm Tài nguyên để có những hiểu biết cơ bản về vấn đề này.Các mục tiêuSau khi hoàn thành bài học này, bạn có thể: Hiểu được những khái niệm XQuery cơ bản Viết những câu XQuery đơn giản sử dụng một vài biểu thức điển hình Các điều kiện tiên quyếtBài viết này dành cho những người đã từng làm quen với công nghệ XML cơ bảnvà khả năng hỗ trợ mới của DB2 để quản lý dữ liệu và lưu trữ pureXML. Bạn cầncó hiểu biết cơ bản về tính chất phân cấp của các tài liệu XML, khái niệm địnhdạng đúng (well-formedness), và cách sử dụng các phần tử, các thuộc tính như thếnào. Bạn cũng cần hiểu cách lưu trữ các tài liệu XML định dạng dúng đó trong cấutrúc phân cấp vốn có sử dụng DB2 9.Các yêu cầu hệ thốngBạn không nhất thiết phải có một bản sao của DB2 để ho àn thành bài học này,nhưng để chạy được các ví dụ bạn cần một hệ thống có cài đặt DB2 9. Các ví dụcó thể chạy trên mọi nền tảng, nhưng có một vài ví dụ chỉ có thể chạy được trênnền Windows. Bạn sẽ lĩnh hội được nhiều kiến thức hơn nếu bạn tải về phiên bảndùng thử miễn phí của IBM DB2 9 để làm việc với bài viết này. Tổng quan về XQueryDB2 9 có khả năng hỗ trợ XQuery, một ngôn ngữ truy vấn mới được thiết kếchuyên dụng khi thao tác với dữ liệu XML. Là một phần của chuẩn kỹ nghệ W3C,XQuery cho phép người dùng duyệt cấu trúc phân cấp trong tài liệu XML. Kết quảlà, bạn có thể truy vấn các tài liệu XML hoặc các phân đoạn tài liệu sử dụngXQuery. Bạn cũng có thể viết các câu XQuery có chứa các vị từ dựa trên XML đểlọc ra dữ liệu không mong muốn từ những kết quả mà DB2 sẽ trả về. XQuery hỗtrợ nhiều khả năng như khả năng biến đổi đầu ra XML và kết hợp logic điều kiệnvào các truy vấn.Trước khi học cách sử dụng XQuery như thế nào, bạn cần hiểu vài khái niệm cơbản về ngôn ngữ.Cơ bản về XQueryMột XQuery luôn biến đổi từ một giá trị của mô hình dữ liệu XQuery này(XQuery Data Model) sang một giá trị của một mô hình dữ liệu XQuery khác. Mộtgiá trị trong mô hình dữ liệu XQuery là một chuỗi gồm không hoặc nhiều hơn mộtdanh mục (item). Một danh mục có thể là: Giá trị nguyên tử bất kì Một nút XML như phần tử (element), thuộc tính (attribute) hoặc nút văn bản (text node) (đôi khi ...
Nội dung trích xuất từ tài liệu:
Chuẩn bị cho kỳ thi 730 cơ bản về DB2 9, Phần 7: Giới thiệu về XQuery Chuẩn bị cho kỳ thi 730 cơ bản về DB2 9, Phần 7: Giới thiệu về XQueryC. M. Saracco, Kỹ sư phần mềm, IBM 硅谷实验室Tóm tắt: Các đặc tính DB2® 9 hỗ trợ cho XQuery, một ngôn ngữ chuẩn côn gnghiệp được thiết kế cốt để cho việc truy vấn dữ liệu XML. Với XQuery và DB29, bạn có thể lấy toàn bộ các tài liệu XML hoặc các phân đoạn XML đã lưu trữtrong các cột XML. Bạn cũng có thể chỉ rõ các bộ lọc dựa trên XML cho các truyvấn, chuyển đổi đầu ra XML và kết hợp các điều kiện logic vào các truy vấn. Bàiviết này hướng dẫn cho bạn hỗ trợ XQuery của DB2, giải thích vài khái niệm ngônngữ cơ bản và chỉ ra bạn có thể viết và thực hiện các câu truy vấn XQuery đơngiản đối với dữ liệu XML đã lưu trữ trên DB2 như thế nào. Đây là bài viết thứ bẩytrong loạt bẩy bài viết giúp bạn chuẩn bị cho bài thi 730 cơ bản về DB2 9. Trước khi bạn bắt đầuĐể giúp bạn chuẩn bị cho các bài thi lấy chứng chỉ DB2, bài viết này giới thiệucho bạn về XQuery và những hỗ trợ của nó trong DB2. Bạn nên làm quen vớiDB2 9 và hỗ trợ pureXML của nó trước khi đọc bài viết này.Bài viết này tập trung vào việc sử dụng XQuery để truy vấn dữ liệu DB2 XML.Bài viết đưa ra một thảo luận hạn chế về việc sử dụng SQL/XML (SQL với nhữngmở rộng XML) để truy vấn dữ liệu DB2 XML. Để tìm hiểu kỹ hơn về những hỗtrợ của DB2 cho các hàm SQL/XML theo chuẩn kỹ nghệ, xem Tài nguyên.Về loạt bài viết nàyBạn đang muốn thi lấy chứng chỉ cơ bản về DB2 (Bài thi 730)? Nếu đúng, bạn đãtìm đúng nơi để học rồi đấy. Loạt bài này nằm trong loạt bẩy bài viết chuẩn bị thichứng chỉ DB2 bao hàm tất cả kiến thức cơ bản -- các chủ đề bạn cần nắm đượctrước khi đọc câu hỏi thi đầu tiên. Thậm chí, nếu bạn không có ý định thi lấychứng chỉ ngay bây giờ, thì tập hợp bài viết này vẫn sẽ là một kho tài nguyên hữuích để bắt đầu học và tìm hiểu xem có những gì mới trong DB2 9.Về bài viết nàyBài viết này khảo sát các khả năng cơ bản hỗ trợ XQuery mới của DB2. Ngoài ra,bài viết cũng phân tích những khác biệt chính giữa XQuery và SQL, khảo sátXPath và biểu thức FLWOR, và hướng dẫn bạn cách để viết các XQuery đơngiản trên dữ liệu XML.Bài viết này hướng tới những người sử dụng DB2 có ý định làm việc với tài liệuXML -- được lưu trữ trong các cấu trúc phân cấp dưới dạng các cột của các bảngDB2. Tài liệu trong bài viết này bao trùm các chủ đề đã được đề cập tới trong phần1, 4 và 5 của bài thi. Bạn có thể tìm hiểu về các mục tiêu này tại: http://www-03.ibm.com/certify/tests/obj730.shtml. Bạn nên làm quen với các kỹ nghệ XMLcơ bản và hỗ trợ pureXML mới của DB2 trước khi đọc bài viết này. Nếu cần thiết,bạn có thể xem thêm Tài nguyên để có những hiểu biết cơ bản về vấn đề này.Các mục tiêuSau khi hoàn thành bài học này, bạn có thể: Hiểu được những khái niệm XQuery cơ bản Viết những câu XQuery đơn giản sử dụng một vài biểu thức điển hình Các điều kiện tiên quyếtBài viết này dành cho những người đã từng làm quen với công nghệ XML cơ bảnvà khả năng hỗ trợ mới của DB2 để quản lý dữ liệu và lưu trữ pureXML. Bạn cầncó hiểu biết cơ bản về tính chất phân cấp của các tài liệu XML, khái niệm địnhdạng đúng (well-formedness), và cách sử dụng các phần tử, các thuộc tính như thếnào. Bạn cũng cần hiểu cách lưu trữ các tài liệu XML định dạng dúng đó trong cấutrúc phân cấp vốn có sử dụng DB2 9.Các yêu cầu hệ thốngBạn không nhất thiết phải có một bản sao của DB2 để ho àn thành bài học này,nhưng để chạy được các ví dụ bạn cần một hệ thống có cài đặt DB2 9. Các ví dụcó thể chạy trên mọi nền tảng, nhưng có một vài ví dụ chỉ có thể chạy được trênnền Windows. Bạn sẽ lĩnh hội được nhiều kiến thức hơn nếu bạn tải về phiên bảndùng thử miễn phí của IBM DB2 9 để làm việc với bài viết này. Tổng quan về XQueryDB2 9 có khả năng hỗ trợ XQuery, một ngôn ngữ truy vấn mới được thiết kếchuyên dụng khi thao tác với dữ liệu XML. Là một phần của chuẩn kỹ nghệ W3C,XQuery cho phép người dùng duyệt cấu trúc phân cấp trong tài liệu XML. Kết quảlà, bạn có thể truy vấn các tài liệu XML hoặc các phân đoạn tài liệu sử dụngXQuery. Bạn cũng có thể viết các câu XQuery có chứa các vị từ dựa trên XML đểlọc ra dữ liệu không mong muốn từ những kết quả mà DB2 sẽ trả về. XQuery hỗtrợ nhiều khả năng như khả năng biến đổi đầu ra XML và kết hợp logic điều kiệnvào các truy vấn.Trước khi học cách sử dụng XQuery như thế nào, bạn cần hiểu vài khái niệm cơbản về ngôn ngữ.Cơ bản về XQueryMột XQuery luôn biến đổi từ một giá trị của mô hình dữ liệu XQuery này(XQuery Data Model) sang một giá trị của một mô hình dữ liệu XQuery khác. Mộtgiá trị trong mô hình dữ liệu XQuery là một chuỗi gồm không hoặc nhiều hơn mộtdanh mục (item). Một danh mục có thể là: Giá trị nguyên tử bất kì Một nút XML như phần tử (element), thuộc tính (attribute) hoặc nút văn bản (text node) (đôi khi ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 314 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
8 trang 268 0 0
-
6 trang 174 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 155 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 86 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 73 0 0 -
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 69 0 0 -
150 trang 68 0 0
-
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 67 1 0