Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

20 396 2
Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Các công cụ chức năng XML cho những người dùng pureXML của DB2 Giới thiệu: PureXML của DB2 dữ liệu XML Các doanh nghiệp đang sử dụng ngày càng nhiều hơn các khả năng của pureXML trong DB2 để lưu trữ, quản lý truy vấn dữ liệu XML cùng với các dữ liệu của cơ sở dữ liệu chứa các con số và văn bản truyền thống. PureXML của DB2 cho phép lưu trữ XML có hoặc không có xác nhận hợp lệ với lược đồ, tạo các chỉ mục trên các phần tử hoặc các thuộc tính riêng lẻ trong các tài liệu XML, lấy ra tất cả hoặc các phần của tài liệu XML dựa trên các giá trị của các phần tử các thuộc tính. Các khả năng pureXML này đã cho phép các công ty giảm số lượng mã ứng dụng cần thiết để xử lý XML, loại bỏ được phần việc rất đáng kể là phân tích pháp chuyển đổi XML thành các định dạng khác phù hợp với các cấu trúc quan hệ. Bây giờ các ứng dụng có thể thu nhận, chuyển phát, lưu trữ lấy ra XML mà không cần các phép chuyển đổi trung gian. Dòng chảy đã được hợp lý hóa này thường gọi là xử lý XML xuyên suốt từ đầu đến cuối (được minh họa trong Hình 1). Hình 1. Xử lý XML xuyên suốt từ đầu đến cuối Việc sử dụng khả năng XML mạnh mẽ này trong cơ sở dữ liệu tạo ra nhu cầu phải có các công cụ để trợ giúp những người dùng cơ sở dữ liệu trong việc tạo, xem chỉnh sửa XML thô phục vụ cho các mục đích phát triển thử nghiệm, cho việc xây dựng các truy vấn chỉ mục trên dữ liệu XML, để làm việc với các lược đồ XML các đối tượng liên quan khác. Có rất nhiều công cụ của IBM, cũng như không của IBM, có các khả năng XML trong danh sách chức năng của chúng. Bài viết này phác thảo một số nhiệm vụ chung mà người dùng cơ sở dữ liệu có thể cần thực hiện với dữ liệu XML xác định các công cụ IBM có thể trợ giúp các nhiệm vụ này. Các nhiệm vụ được phân nhóm theo các vai trò cơ sở dữ liệu điển hình, thường thấy trong các tổ chức công nghệ thông tin hiện nay, xác định các công cụ phù hợp nhất với các nhu cầu XML có liên quan. Về đầu trang Bộ công cụ IBM với chức năng XML cho những người dùng DB2 IBM cung cấp các công cụ cho người dùng cuối để quản lý dữ liệu trong suốt vòng đời, bao gồm các nhiệm vụ như là vận hành bảo trì cơ sở dữ liệu, điều chỉnh, kiến trúc/thiết kế dữ liệu phát triển ứng dụng. Chúng ta hãy xem danh sách tham khảo các công cụ IBM cùng với một mô tả ngắn gọn các chức năng chính của chúng các khả năng XML có liên quan:  DB2 Control Center - Trung tâm điều khiển của DB2 (miễn phí, kèm theo cơ sở dữ liệu DB2) o Quản lý hệ thống đối tượng cơ sở dữ liệu DB2; cung cấp một giao diện truy vấn tương tác bằng cách sử dụng Trình soạn thảo lệnh (Command Editor) tích hợp. o XML: Tạo quản lý các đối tượng cơ sở dữ liệu XML, truy vấn xem dữ liệu XML. o Lưu ý: DB2 Control Center đã lạc hậu, có nghĩa là nó sẽ không được tiếp tục cải tiến nữa sẽ bị gỡ bỏ trong bản phát hành trong tương lai, được thay thế bằng chức năng trong các công cụ khác. Hình 2. Trung tâm điều khiển Trung tâm lệnh DB2  IBM Optim® Development Studio (ODS-Xưởng phát triển Optim) Data Studio (Xưởng dữ liệu) của IBM o Phát triển dữ liệu, bao gồm việc tạo thực hiện các truy vấn (SQL XQuery) và các thủ tục đã lưu, phát triển triển khai các dịch vụ web dữ liệu, hỗ trợ cho việc phát triển Java™ để truy cập dữ liệu. o XML: Trình soạn thảo XML/Lược đồ, trình ánh xạ XML, các dịch vụ web, Trình thám hiểm cơ sở dữ liệu (Database Explorer), đăng ký Lược đồ, tạo lược đồ XML từ XML. Hình 3. Optim Development Studio  IBM InfoSphere™ Data Architect (IDA - Kiến trúc sư dữ liệu InfoSphere của IBM) o Mô hình hóa dữ liệu logic vật lý - thiết kế các cơ sở dữ liệu; khám phá, liên kết, tích hợp, tiêu chuẩn hóa các tài sản dữ liệu khác nhau; một số phép chuyển đổi mô hình (UML/LDM/PDM). Hình 4. InfoSphere Data Architect  IBM Rational® Application Developer (RAD- Nhà phát triển ứng dụng Rational của IBM) cho Phần mềm WebSphere® o Phát triển ứng dụng - cung cấp các công cụ liên quan đến việc phát triển Java (các EJB, JPA, JSF v.v ), kiểm thử triển khai, bao gồm cả các dịch vụ web, các ứng dụng cổng thông tin SOA. Bao gồm một môi trường thử nghiệm WebSphere tích hợp. o XML: Trình soạn thảo XML/Lược đồ/XSL, trình soạn thảo ánh xạ XML, Trình thám hiểm cơ sở dữ liệu (Database Explorer); tạo ra định nghĩa bảng quan hệ từ Lược đồ XML. Figure 5. Rational Application Developer  Rational Software Architect (RSA-Kiến trúc sư phần mềm Rational) cho Phần mềm WebSphere o Thiết kế phát triển hướng mô hình, bao gồm tất cả các tính năng của RAD, cùng với công cụ mô hình hóa kiến trúc. o XML: Chứa các công cụ XML của RAD, các chức năng mô hình hóa kiến trúc (các phép biến đổi, mô hình hóa, UML, v.v ) Hình 6. Rational Software Architect  InfoSphere Warehouse Design Studio (Xưởng thiết kế kho lưu trữ InfoSphere) o Công cụ đồ họa để tạo ra các mô hình dữ liệu vật lý, các sơ đồ luồng dữ liệu xây dựng kho lưu trữ dựa trên SQL của DB2, các mô hình khối lập phương OLAP. o XML: Ánh xạ dữ liệu nguồn XML thành các định nghĩa kho lưu trữ. Hình 7. InfoSphere Warehouse Design Studio Tóm tắt XML các công cụ IBM Các công cụ XML không phải của IBM Ngoài những công cụ của IBM này, nhiều trình soạn thảo văn bản mã khác nhau đã thêm các tính năng làm cho việc chỉnh sửa dữ liệu XML dễ dàng hơn, chúng thường có thể cung cấp các khả năng cần thiết cho nhiều nhiệm vụ của người dùng cơ sở dữ liệu. Ngoài ra, có một số nhà cung cấp đã đưa ra các trình soạn thảo văn bản các công cụ môi trường phát triển tích hợp IDE (Integrated Development Environment) được đặc biệt xây dựng dành cho XML có thể đáp ứng các nhu cầu được thảo luận trong bài viết này, có lẽ chỉ trừ các nhu cầu gắn chặt nhất với các hoạt động cơ sở dữ liệu. Một số trong các công cụ IDE dành cho XML nổi tiếng nhất là XMLSpy của Altova, oXygen của SyncRO Soft, Stylus Studio của Progress Software. Xem "Phần công cụ không phải của IBM" để biết thêm về chủ đề này. Các công cụ của IBM này có chung một số khả năng XML trong một số trường hợp, chúng chia sẻ chung các mô đun thành phần. Ví dụ, trong mỗi công cụ này, bạn đều có thể thực hiện chỉnh sửa cơ bản các cá thể hoặc các lược đồ XML. Ngoài ra, tất cả các công cụ ấy, chỉ ngoại trừ DB2 Control Center, đều dựa trên Eclipse (một nền tảng phát triển nguồn mở có khả năng mở rộng), vì vậy tất cả chúng đều có chung một dáng vẻ cảm nhận tương tự nhau. Phần còn lại của bài này sẽ giúp làm rõ một công cụ có thể thích hợp hơn với một nhiệm vụ cụ thể ở đâu. Thường thì một khuyến cáo công cụ không được dẫn dắt chỉ bởi một nhiệm vụ duy nhất, mà còn bởi một ngữ cảnh rộng hơn về vai trò của người dùng cũng như những gì khác nữa cần được thực hiện. Có những công cụ khác của IBM có thể bao gồm các khả năng XML, nhưng để ngắn gọn, bài này tập trung vào những công cụ được liệt kê ở trên. Ngoài ra còn có các sản phẩm của IBM bổ sung PureXML của DB2 dành cho các ứng dụng XML, như gói Tính năng mới dành cho XML của IBM WebSphere Application Server (Máy chủ ứng dụng WebSphere của IBM), IBM WebSphere Integration Developer (Nhà phát triển tích hợp WebSphere của IBM) WebSphere DataPower của IBM. Việc tích hợp này nằm ngoài phạm vi của bài này, nhưng chúng đã góp phần vào việc tích hợp các ứng dụng XML xuyên suốt từ đầu đến cuối. Những người dùng các sản phẩm này có thể có các nhu cầu tương tự đối với công cụ hướng XML. (Có nhiều thông tin hơn nữa về các chủ đề này trong phần Tài nguyên.) Về đầu trang Những người dùng DB2 tác động của dữ liệu XML Các chuyên gia công nghệ thông tin với các vai trò riêng biệt trong các công ty có những trách nhiệm khác nhau, mặc dù có liên quan đôi khi chồng chéo lên nhau. Ở một mức độ lớn, vai trò của một cá nhân quyết định anh ta sẽ cần thực hiện các nhiệm vụ nào với dữ liệu XML trong cơ sở dữ liệu. Ví dụ, một số chuyên gia sẽ cần tạo ra hoặc sửa đổi dữ liệu XML, trong khi những người khác chỉ cần hiểu cấu trúc của nó để có thể truy vấn nó một cách hiệu quả. Một số các nhiệm vụ XML ấy sẽ được nhiều chuyên gia thực hiện (ví dụ, xem các dữ liệu XML), trong khi những nhiệm vụ khác sẽ là đặc thù của một vai trò cụ thể. Trong một số trường hợp, một công cụ đơn lẻ có thể cung cấp tất cả các chức năng để đáp ứng các nhu cầu của một tập các trách nhiệm cụ thể thậm chí có thể đáp ứng các nhu cầu của nhiều vai trò. Trong trường hợp khác, để đáp ứng các nhu cầu khác nhau của một vai trò cụ thể có thể đòi hỏi nhiều công cụ. Phần này phác thảo một tập các vai trò chuyên nghiệp xử lý thông tin các nhu cầu có liên quan đến dữ liệu XML của chúng. (Lưu ý: Mặc dù các công ty có thể định nghĩa hoặc phân loại vai trò của mình một cách khác nhau, mỗi hoạt động này sẽ cần được thực hiện bởi một hoặc nhiều nhóm nhân viên). Trong phần tiếp theo, chúng ta xác định các công cụ của IBM có khả năng đáp ứng các nhu cầu đó. Người quản trị cơ sở dữ liệu (DBA) DBA chịu trách nhiệm về hoạt động của cơ sở dữ liệu của một tổ chức. Các nhiệm vụ bao gồm việc lập kế hoạch quản trị cơ sở dữ liệu, điều chỉnh hiệu năng dung lượng, tạo duy trì các chỉ mục tối ưu hóa các truy vấn, giám sát, quản lý sao lưu phục hồi. Các nhiệm vụ XML: Tạo duy trì các bảng các khung nhìn với dữ liệu XML; tạo ra điều chỉnh các chỉ mục XML; truy vấn xem các tài liệu XML; lưu trữ quản lý các tài liệu lược đồ XML. Người phát triển cơ sở dữ liệu (người lập trình cơ sở dữ liệu) Người phát triển cơ sở dữ liệu tạo tối ưu hóa truy cập cơ sở dữ liệu, bao gồm các truy vấn, các thủ tục đã lưu, các dịch vụ web dữ liệu, các báo cáo, đôi khi bao gồm cả dữ liệu giao dịch (OLTP) dữ liệu hướng kho dữ liệu (OLAP). Trong một số tổ chức, vai trò này do một DBA hoặc một người phát triển phần mềm thực hiện. Các nhiệm vụ XML: Truy vấn XML (SQL/XML, XQuery) phát triển thủ tục lưu sẵn; ánh xạ và điền dữ liệu kho lưu trữ XML. Người phát triển phần mềm (người lập trình ứng dụng) Người phát triển phần mềm chịu trách nhiệm thiết kế phát triển các ứng dụng hoặc các dịch vụ web để lưu trữ, truy cập, lấy ra dữ liệu từ cơ sở dữ liệu, kết nối với các ứng dụng nghiệp vụ khác. Những người trong vai trò này thường sử dụng Java, nhưng cũng có thể sử dụng các ngôn ngữ bậc cao hoặc các ngôn ngữ kịch bản lệnh khác. Các nhiệm vụ XML: Viết các chương trình ứng dụng hoặc các dịch vụ web để lưu trữ lấy ra dữ liệu XML một cách hiệu quả từ cơ sở dữ liệu DB2; xem xét XML đối lập với các cấu trúc quan hệ. Kiến trúc sư dữ liệu (người phân tích cơ sở dữ liệu) Kiến trúc sư dữ liệu có trách nhiệm xác định chú giải các sơ đồ luồng dữ liệu cấu trúc của dữ liệu được xử lý lưu trữ, thường sử dụng các kỹ thuật mô hình hóa dữ liệu cho các cấu trúc dữ liệu vật lý logic. Các nhiệm vụ XML: Thiết kế các cấu trúc cơ sở dữ liệu, bao gồm các cột XML hoặc các cột quan hệ với dữ liệu được trích xuất từ XML (ánh xạ XML tới quan hệ). Kiến trúc sư phần mềm (kiến trúc sư ứng dụng) Kiến trúc sư phần mềm chịu trách nhiệm về mô hình hóa nghiệp vụ mức cao xác định kiến trúc cho các ứng dụng thực hiện các mô hình nghiệp vụ. Họ thiết kế các sơ đồ luồng kiến trúc ứng dụng, biểu diễn các quy trình nghiệp vụ trong thiết kế ứng dụng. Các nhiệm vụ XML: Viết ra duy trì các lược đồ XML, các tài liệu XML, hoặc cả hai để mô tả nghiệp vụ xác định bất kỳ phép ánh xạ hoặc các phép biến đổi dữ liệu cần thiết nào. Bài này bàn thêm về những vai trò này phác thảo các công cụ có thể giúp đáp ứng các nhu cầu XML của họ trong phần "Các vai trò người dùng cơ sở dữ liệu các nhu cầu XML". Về đầu trang Xem xét các nhiệm vụ XML chính các khả năng của công cụ Trước khi đi sâu hơn nữa vào các vai trò cơ sở dữ liệu các nhu cầu XML có liên quan, trước tiên chúng ta hãy tạm dừng để mô tả một vài trách nhiệm XML chính phổ biến, nổi lên khi dữ liệu XML là một phần của cơ sở dữ liệu. Những trách nhiệm này được chia thành các thể loại như: liên quan đến cơ sở dữ liệu, XML nguyên gốc, liên quan đến ứng dụng. Đây chưa phải là một danh sách đầy đủ (chắc chắn có nhiều hoạt động XML khác mà người dùng cơ sở dữ liệu có thể tham gia), nhưng là một diễn giải căn bản về các nhiệm vụ có liên quan đến XML phổ biến nhất đối với những người dùng cơ sở dữ liệu. Các nhiệm vụ XML có liên quan đến đối tượng cơ sở dữ liệu Các kiểu nhiệm vụ này có liên quan đến việc tạo ra quản lý các đối tượng trong cơ sở dữ liệu, như các bảng các chỉ mục.  Định nghĩa cấu trúc cơ sở dữ liệu để quản lý dữ liệu XML Nhiệm vụ này liên quan đến việc định nghĩa lược đồ cơ sở dữ liệu (các bảng, các cột) để lưu trữ dữ liệu XML trong một cơ sở dữ liệu quan hệ. May mắn cho những người dùng DB2, việc tạo các bảng để chứa dữ liệu XML là một quá trình rất đơn giản vì XML đã trở thành một kiểu dữ liệu chính thức trong DB2 9 (LUW z/OS). Điều này có nghĩa rằng chính các lệnh các công cụ được sử dụng để tạo các bảng với kiểu dữ liệu khác cũng có thể được sử dụng để tạo các bảng có chứa các cột XML. Ví dụ, create table mytable (idcol int xmldoc xml) sẽ tạo ra một bảng có một cột số nguyên (idcol) một cột XML (xmldoc). Các xem xét khác với các bảng các cơ sở dữ liệu, như định nghĩa vùng bảng phân bổ vùng đệm, cũng được quản lý giống nhau đối với XML cũng như các kiểu dữ liệu quan hệ khác, vì vậy không yêu cầu tạo ra các công cụ mới. Tuy nhiên, điều căn bản nhất là các công cụ hiện hành mà các chuyên gia cơ sở dữ liệu sử dụng để thực hiện các nhiệm vụ này đã được mở rộng để bao gồm các chức năng tương tự cho dữ liệu XML. Với DB2 cho LUW DB2 cho z/OS, sự hỗ trợ XML đã được kết hợp trong các công cụ này, bao gồm cả DB2 Control Center, Bộ xử lý dòng lệnh (CLP), hoặc SPUFI (Bộ xử lý SQL sử dụng đầu vào là tệp) cho z/OS, Cuối cùng, nếu đã thực hiện mô hình hóa, IDA chứa công cụ để ánh xạ mô hình dữ liệu logic hoặc vật lý tới các lược đồ XML, có thể được biểu diễn như là một cột XML trong DB2.  Ánh xạ phép biến đổi XML-tới-quan hệ quan hệ-tới-XML Có những lúc bạn có thể cần chuyển đổi dữ liệu từ một định dạng này sang định dạng khác vì nhiều lý do khác nhau. Ví dụ, một doanh nghiệp có thể nhận được XML từ một đối tác nhưng cần tích hợp nó vào các ứng dụng truy cập các giá trị phần tử riêng rẽ, vì vậy cần một công cụ để ánh xạ từ XML sang quan hệ. Hoặc cần làm cho các tài liệu XML được lưu trữ trong cơ sở dữ liệu có thể truy cập được bởi các công cụ tạo báo cáo chỉ nhận biết các cột dữ liệu rời rạc không thể xử lý hoặc định dạng XML, do đó, cần có một cơ chế chuyển đổi. Ngược lại, một ứng dụng có thể cần chuyển phát định dạng XML từ dữ liệu bắt nguồn trong các cột quan hệ, do đó, cần có một ánh xạ dữ liệu quan hệ-tới-XML. ODS có chứa một trình ánh xạ trực quan chuyên dụng XML-tới-quan hệ để xây dựng các lược đồ có chú thích xác định cách một cấu trúc XML đã cho sẽ được ánh xạ tới các bảng và các cột quan hệ như thế nào. Lược đồ có chú thích này sau đó được nạp vào cơ sở dữ liệu được sử dụng để biến đổi XML đầu vào thành các cột quan hệ đã định nghĩa. Các ánh xạ khác, như XML-tới-quan hệ hoặc quan hệ-tới-XML, có thể được thực hiện bằng cách sử dụng pháp SQL/XML rất mạnh, nhưng đây là các cấu trúc mức mã lệnh, chứ không phải là các công cụ trực quan. Các công cụ như MapForce của Altova được tạo một cách rõ ràng để ánh xạ trực quan từ một định dạng dữ liệu này sang định dạng dữ liệu khác, bao gồm các định dạng của cơ sở dữ liệu XML.  Phát triển hướng dẫn truy vấn XML Đối với nhiều người dùng cơ sở dữ liệu ứng dụng, SQL là một ngôn ngữ truy vấn quen thuộc, nhưng các phần mở rộng SQL/XML XQuery đều mới mẻ với họ. Với những người dùng ấy, cần có các công cụ cung cấp một môi trường phát triển hoặc hướng dẫn để xây dựng các truy vấn SQL/XML hoặc XQuery. Nhu cầu này có thể được mở rộng nhằm hỗ trợ phát triển các thủ tục đã lưu để hoạt động trên dữ liệu XML. Một nhu cầu có liên quan là cần một công cụ để nhận biết XPath đầy đủ của một phần tử hoặc thuộc tính cụ thể trong một tài liệu XML (các tài liệu này có thể là rất lớn, rất dễ gõ sai một phần đường dẫn do nhầm lẫn, hoặc gõ chữ thường trong khi phải là chữ hoa, không nhận ra điều đó cho đến khi gỡ lỗi do các truy vấn không đưa ra các kết quả như dự kiến). Trình soạn thảo lệnh của Trung tâm điều khiển của DB2 cung cấp một tiện ích để xây dựng thi hành các truy vấn XML trên một cơ sở dữ liệu, xem các kết quả XML trong một khung nhìn. Các công cụ ODS RAD/RSA cũng cung cấp một môi trường phát triển truy vấn nhằm hỗ trợ SQL/XML XQuery, bao gồm việc kiểm tra pháp cơ bản phác thảo truy vấn, cũng như khả năng thi hành trên một cơ sở dữ liệu, hiển thị các kết quả XML, xây dựng các thủ tục lưu sẵn (xem Hình 8). Những công cụ này cũng có khả năng phát hiện ra đường dẫn XML cơ bản, nhưng nó gắn liền với trình soạn thảo XSLT, vì vậy nó không thực sự có ích cho sự phát triển truy vấn. Ngoài IBM, các công cụ hướng XML, như các sản phẩm IDE của XML, đều cung cấp khả năng này trong các sản phẩm trình soạn thảo của chúng. Hình 8. Tạo một câu lệnh XQuery trong ODS [...]... sở dữ liệu phải tạo ra các tài liệu (các cá thể) XML hoặc tạo ra các lược đồ XML định nghĩa cấu trúc của các tài liệu XML Hơn nữa, một khi các lược đồ hoặc dữ liệu cá thể XML được lưu trong pureXML của DB2, các truy vấn do người dùng thực hiện với dữ liệu XML này có thể trả về các tài liệu XML (có định dạng) các tài liệu này sẽ cần được hiển thị theo một cách (có định dạng) rõ ràng Các công cụ xem... xét các vai trò khác nhau các hoạt động XML của chúng, làm nổi bật các công cụ phù hợp tốt nhất với các nhu cầu XML tương ứng Người quản trị cơ sở dữ liệu (DBA) - các hoạt động cơ sở dữ liệu   Các nhiệm vụ XML: Tạo duy trì các bảng các khung nhìn với dữ liệu XML; tạo tinh chỉnh các chỉ mục XML, truy vấn xem các tài liệu XML; lưu trữ quản lý các tài liệu lược đồ XML Hướng dẫn các. .. bằng cách sử dụng các tính năng kéo -và- thả Tóm tắt các Nhiệm vụ và Công cụ XML Bảng dưới đây cung cấp một cái nhìn tóm tắt về các khả năng XML của các công cụ IBM khác nhau được xem xét ở trên Bảng này cho thấy một số khả năng mà tất cả hoặc hầu hết các công cụ cung cấp trong khi các khả năng khác là riêng biệt cho một hoặc hai công cụ Bảng 1 Các khả năng XML ánh xạ với các công cụ IBM Các khả năng XML. .. mục trong các công cụ khác vẫn chưa có khả năng xử lý định nghĩa của XPath với việc tạo chỉ mục XML  Lưu trữ các tài liệu lược đồ XML trong kho lưu trữ lược đồ XML của DB2 PureXML của DB2 cung cấp khả năng để xác nhận hợp lệ các tài liệu XML dựa vào một lược đồ XML Để có thể làm điều này, các lược đồ phải được nạp (đăng ký) vào kho lưu trữ lược đồ XSR (XML Schema Repository) của DB2 Trong khi các lệnh... tới các vai trò của người dùng cơ sở dữ liệu Người quản trị Người phát cơ sở dữ Người phát triển phần Kiến trúc sư Kiến trúc sư Các nhiệm vụ XML liệu (DBA) triển dữ liệu mềm cơ sở dữ liệu phần mềm Các bảng, các khung nhìn XML Quản lý lược đồ XML trong DB2 Dữ liệu XML  Xem XML  Tạo ra chỉnh sửa XML  Tạo duy trì các lược đồ XML (XSD)  Bảo đảm XML đúng khuôn dạng hợp lệ  Phép biến đổi XML. .. linh hoạt về khả năng lưu trữ các tài liệu XMLcác kích cỡ các cấu trúc khác nhau trong bất kỳ cột XML nào Yêu cầu duy nhất để lưu trữ một tài liệu XML trong một cột XML trong DB2 là nó phải đúng khuôn dạng Chính DB2 sẽ kiểm tra tính đúng khuôn dạng của các tài liệu XML được chèn vào, từ chối các tài liệu không đáp ứng yêu cầu Theo tùy chọn, DB2 cũng có thể kiểm tra xem một tài liệu XML có hợp lệ... Hướng dẫn các công cụ chung: InfoSphere Data Architect Kiến trúc sư phần mềm - thiết kế các mô hình nghiệp vụ các kiến trúc ứng dụng   Các nhiệm vụ XML: Phát triển duy trì các lược đồ XML và/ hoặc các tài liệu XML Hướng dẫn các công cụ chung: Rational Software Architect Công cụ XML không phải của IBM Trong khi bài viết này đã nêu ra các khả năng XML trong nhiều sản phẩm khác nhau về công cụ IBM,... tiến Các nhà phát triển cần tạo ra các ứng dụng sử dụng SQL /XML hoặc XQuery để lưu trữ, xử lý truy vấn dữ liệu XML trong DB2 Điều này có thể liên quan đến công cụ thiết kế phát triển đặc thù dành cho xử lý hoặc chuyển đổi dữ liệu XML RAD là công cụ cho các nhà phát triển, nó có khả năng để soát lại chỉnh sửa XML, xây dựng kiểm thử các truy vấn dựa trên XML đối với DB2 ODS cung cấp công. .. còn có sẵn một số các IDE của XML miễn phí Một số trong đó, ví dụ như XMLSpy Oxygen, cũng cung cấp kết nối trực tiếp đến PureXML của DB2 các cơ sở dữ liệu khác để trích xuất dữ liệu XML, chạy các truy vấn, lưu trữ các lược đồ Các trình soạn thảo XML: Tương tự như các IDE, nhưng có tính năng hạn chế hơn, tập trung xung quanh việc tạo chỉnh sửa các tài liệu, các lược đồ XML, hoặc cả hai Nhiều... sử dụng duy trì dữ liệu XML mỗi trách nhiệm đi kèm với một tập tương ứng các nhu cầu công cụ Phần tiếp theo xem xét cách chọn một công cụ để đáp ứng các nhu cầu nhiệm vụ XML liên hệ với hướng dẫn tới các vai trò cơ sở dữ liệu đã xác định Chọn công cụ nào Với rất nhiều công cụ các khả năng chồng chéo, có thể sẽ là một thách thức nếu muốn chỉ rõ chọn công cụ nào cho một nhiệm vụ cụ thể khi . Các công cụ và chức năng XML cho những người dùng pureXML của DB2 Giới thiệu: PureXML của DB2 và dữ liệu XML Các doanh nghiệp đang. trong các tài liệu XML, và lấy ra tất cả hoặc các phần của tài liệu XML dựa trên các giá trị của các phần tử và các thuộc tính. Các khả năng pureXML này

Ngày đăng: 22/02/2014, 15:20

Hình ảnh liên quan

Hình 1. Xử lý XML xuyên suốt từ đầu đến cuối - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

Hình 1..

Xử lý XML xuyên suốt từ đầu đến cuối Xem tại trang 1 của tài liệu.
Hình 2. Trung tâm điều khiển và Trung tâm lệnh DB2 - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

Hình 2..

Trung tâm điều khiển và Trung tâm lệnh DB2 Xem tại trang 2 của tài liệu.
Hình 3. Optim Development Studio - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

Hình 3..

Optim Development Studio Xem tại trang 3 của tài liệu.
Hình 4. InfoSphere Data Architect - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

Hình 4..

InfoSphere Data Architect Xem tại trang 4 của tài liệu.
o XML: Chứa các công cụ XML của RAD, và các chức năng mơ hình hóa và kiến trúc (các phép biến đổi, mơ hình hóa, UML, và v.v..)  - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

o.

XML: Chứa các công cụ XML của RAD, và các chức năng mơ hình hóa và kiến trúc (các phép biến đổi, mơ hình hóa, UML, và v.v..) Xem tại trang 5 của tài liệu.
o Thiết kế và phát triển hướng mơ hình, bao gồm tất cả các tính năng của RAD, cùng với công cụ mô hình hóa và kiến trúc - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

o.

Thiết kế và phát triển hướng mơ hình, bao gồm tất cả các tính năng của RAD, cùng với công cụ mô hình hóa và kiến trúc Xem tại trang 5 của tài liệu.
o Công cụ đồ họa để tạo ra các mơ hình dữ liệu vật lý, các sơ đồ luồng dữ liệu xây dựng kho lưu trữ dựa trên SQL của DB2, và các mơ hình khối lập phương OLAP - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

o.

Công cụ đồ họa để tạo ra các mơ hình dữ liệu vật lý, các sơ đồ luồng dữ liệu xây dựng kho lưu trữ dựa trên SQL của DB2, và các mơ hình khối lập phương OLAP Xem tại trang 6 của tài liệu.
Bảng dưới đây cung cấp một cái nhìn tóm tắt về các khả năng XML của các công cụ IBM khác nhau được xem xét ở trên - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

Bảng d.

ưới đây cung cấp một cái nhìn tóm tắt về các khả năng XML của các công cụ IBM khác nhau được xem xét ở trên Xem tại trang 15 của tài liệu.
Bảng 2. Các nhiệm vụ XML được ánh xạ tới các vai trò của người dùng cơ sở dữ liệu - Tài liệu Các công cụ và chức năng XML cho những người dùng pureXML của DB2 pptx

Bảng 2..

Các nhiệm vụ XML được ánh xạ tới các vai trò của người dùng cơ sở dữ liệu Xem tại trang 16 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan