Danh mục

Hướng dẫn SQL & XQuery cho IBM DB2, Phần 7: Giới thiệu về XML và XQuery

Số trang: 41      Loại file: pdf      Dung lượng: 267.07 KB      Lượt xem: 7      Lượt tải: 0    
10.10.2023

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cơ sở của XML và truy vấn XML Jessica Cao, Chuyên viên phát triển các công cụ đào tạo, EMC Bruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, EMC Pat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường, EMC Tóm tắt: Hướng dẫn này giới thiệu pureXML và XQuery, bắt đầu từ một tổng quan cơ bản của các đặc trưng và các lợi thế của kiểu dữ liệu XML, sau đó so sánh nó với các bảng quan hệ tiêu chuẩn. Rồi những người sử dụng được yêu cầu viết các...
Nội dung trích xuất từ tài liệu:
Hướng dẫn SQL & XQuery cho IBM DB2, Phần 7: Giới thiệu về XML và XQuery Hướng dẫn SQL & XQuery cho IBM DB2, Phần 7: Giới thiệu về XML và XQueryCơ sở của XML và truy vấn XMLJessica Cao, Chuyên viên phát triển các công cụ đào tạo, EMCBruce Creighton, Chuyên viên lập kế hoạch các phần kỹ năng, EMCPat Moffatt, Giám đốc Chương trình quản lý thông tin, Sáng kiến học đường,EMCTóm tắt: Hướng dẫn này giới thiệu pureXML và XQuery, bắt đầu từ một tổngquan cơ bản của các đặc trưng và các lợi thế của kiểu dữ liệu XML, sau đó so sánhnó với các bảng quan hệ tiêu chuẩn. Rồi những người sử dụng được yêu cầu viếtcác XQuery để lấy ra các phần tử XML, lọc dữ liệu dựa vào các giá trị XML, biếnđổi đầu ra XML, và sử dụng nhiều mệnh đề khác nhau để lựa chọn dữ liệu chínhxác hơn. Hướng dẫn kết thúc bằng một phần về phối hợp XQuery và SQL. Hướngdẫn này là Phần 7 của loạt bài hướng dẫn SQL & XQuery cho IBM® DB2® .(Chú ý: bạn phải cài đặt DB2 9 để làm các bài tập thực hành trong hướng dẫnnày.) Trước khi bạn bắt đầuVề loạt bài nàyLoạt bài hướng dẫn này dạy các chủ đề SQL từ cơ bản đến nâng cao và các chủ đềXQuery cơ bản. Nó cũng chỉ ra cách diễn đạt các câu hỏi nghiệp vụ thường gặpbằng các truy vấn cơ sở dữ liệu sử dụng các câu truy vấn SQL hay các câu truyvấn XQuery. Những người phát triển ứng dụng và những người quản trị cơ sở dữliệu có thể sử dụng hướng dẫn này để nâng cao các kỹ năng truy vấn cơ sở dữ liệucủa mình. Các thành viên tham gia sáng kiến học đường IBM có thể sử dụng loạthướng dẫn này như một phần trong chương trình giảng dạy cơ sở dữ liệu của họ.Tất cả các ví dụ trong bài này là dựa trên Aroma, một cơ sở dữ liệu mẫu chứa cácdữ liệu doanh thu về các sản phẩm cà phê và chè đã bán trong các cửa hàng trênkhắp nước Mỹ. Mỗi ví dụ gồm có ba phần: Một câu hỏi kinh doanh dưới dạng ngôn ngữ thường ngày  Một hoặc nhiều ví dụ truy vấn , được biểu diễn bằng SQL hay Xquery  Một bảng các kết quả trả về từ cơ sở dữ liệu Hướng dẫn này được thiết kế để cho phép các học viên học tập ngôn ngữ SQL vàXQuery. Cũng như học bất cứ cái gì khác, việc bổ sung thêm các bài tập thực hànhlà rất quan trọng. Dữ liệu và các định nghĩa bảng sẽ tạo điều kiện thuận lợi cho cácbài tập thực hành này.Đối với các sinh viên sử dụng tài liệu này như một phần của khoá học, hãy nhận từthầy hướng dẫn của mình các chỉ dẫn để kết nối tới cơ sở dữ liệu Aroma và tìmhiểu mọi sự khác biệt giữa hướng dẫn và cài đặt tại máy cục bộ của mình.Hướng dẫn này được viết cho Express-C 9 DB2 trên nền UNIX®, Linux® vàWindows® (trước đây gọi là Viper).Về hướng dẫn nàyHướng dẫn này giới thiệu cho người đọc làm quen với pureXML và XQuery. Vịtrí duy nhất nơi XML được sử dụng trong cơ sở dữ liệu Aroma là các cộtComments. Cột này được đề cập trong Phần 1 của loạt bài này và đó là trọng tâmcủa hướng dẫn này, Phần 7.Hướng dẫn này bắt đầu với một tổng quan cơ bản của các đặc trưng và lợi thế củakiểu dữ liệu XML, sau đó so sánh nó với các bảng quan hệ ti êu chuẩn. Hướng dẫnnày yêu cầu người đọc viết các XQuery để lấy ra các phần tử XML, lọc dữ liệudựa vào các giá trị XML, biến đổi đầu ra XML, và sử dụng nhiều mệnh đề khácnhau để lựa chọn dữ liệu chính xác hơn. Hướng dẫn này kết thúc bằng một phầnvề phối hợp XQuery và SQL và kết hợp sức mạnh của cả hai ngôn ngữ đó.Kết nối tới một cơ sở dữ liệuBạn cần kết nối tới một cơ sở dữ liệu trước khi có thể sử dụng các câu lệnh SQLđể truy vấn hay xử lý dữ liệu. Lệnh CONNECT kết hợp một kết nối c ơ sở dữ liệuvới một tên người sử dụng.Thông qua người hướng dẫn tìm ra tên cơ sở dữ liệu bạn cần nối tới. Đối với loạtbài này, tên cơ sở dữ liệu là aromadb.Để kết nối tới cơ sở dữ liệu aromadb, gõ lệnh sau đây vào trong bộ xử lý dònglệnh DB2:CONNECT TO aromadb U SER userid USING passwordThay thế userid và password bằng số ID và mật khẩu của người sử dụng màbạn đã nhận được từ thầy hướng dẫn. Nếu máy không hỏi userid và password thìchỉ cần gõ vào lệnh sau đây:CONNECT TO aromadbThông điệp sau báo cho bạn biết rằng đã tạo kết nối thành công:Database Connection InformationDatabase server = DB2/NT 9.0.0SQL authorization ID = USERIDLocal database alias = AROMADBKhi đã kết nối được, bạn có thể bắt đầu sử dụng cơ sở dữ liệu. Về XMLXML là gì?XML... là chuẩn để trao đổi dữ liệu giữa các hệ thống, các nền tảng, các ứng dụng,  và các tổ chức khác nhau độc lập với nhà cung cấp và nền tảng  có độ linh hoạt cao  phù hợp với tổ hợp bất kỳ các dữ liệu có cấu trúc, không có cấu trúc và nửa  cấu trúc dễ dàng mở rộng -- có thể định nghĩa các thẻ mới khi cần  có thể dễ dàng được biến đổi thành XML khác và thậm chí thành các định  dạng khác như HTML có thể dễ dàng được kiểm tra về sự tuân theo một lược đồ Tấ ...

Tài liệu được xem nhiều: