XQuery - ภาพรวม
XQuery คืออะไร
XQuery เป็นภาษาที่ใช้ในการดึงข้อมูลที่จัดเก็บในรูปแบบ XML XQuery สามารถใช้กับเอกสาร XML ฐานข้อมูลเชิงสัมพันธ์ที่มีข้อมูลในรูปแบบ XML หรือฐานข้อมูล XML XQuery 3.0 เป็นคำแนะนำ W3C ตั้งแต่วันที่ 8 เมษายน 2014
คำจำกัดความของ XQuery ตามเอกสารอย่างเป็นทางการมีดังต่อไปนี้ -
XQuery เป็นภาษามาตรฐานสำหรับการรวมเอกสารฐานข้อมูลเว็บเพจและเกือบทุกอย่าง มีการนำไปใช้อย่างกว้างขวางมาก มีประสิทธิภาพและง่ายต่อการเรียนรู้ XQuery กำลังแทนที่ภาษามิดเดิลแวร์ที่เป็นกรรมสิทธิ์และภาษาสำหรับการพัฒนา Web Application XQuery กำลังแทนที่โปรแกรม Java หรือ C ++ ที่ซับซ้อนด้วยโค้ดสองสามบรรทัด XQuery ใช้งานง่ายกว่าและดูแลรักษาง่ายกว่าทางเลือกอื่น ๆ
ลักษณะเฉพาะ
Functional Language - XQuery เป็นภาษาสำหรับดึง / สืบค้นข้อมูลจาก XML
Analogous to SQL - XQuery คือ XML ที่ SQL คือฐานข้อมูล
XPath based - XQuery ใช้นิพจน์ XPath เพื่อนำทางผ่านเอกสาร XML
Universally accepted - XQuery ได้รับการสนับสนุนโดยฐานข้อมูลหลักทั้งหมด
W3C Standard - XQuery เป็นมาตรฐาน W3C
ประโยชน์ของ XQuery
การใช้ XQuery สามารถดึงข้อมูลทั้งแบบลำดับชั้นและแบบตารางได้
XQuery สามารถใช้เพื่อสอบถามโครงสร้างต้นไม้และกราฟิก
สามารถใช้ XQuery เพื่อสืบค้นหน้าเว็บได้โดยตรง
XQuery สามารถใช้โดยตรงเพื่อสร้างหน้าเว็บ
XQuery สามารถใช้เพื่อแปลงเอกสาร xml
XQuery เหมาะอย่างยิ่งสำหรับฐานข้อมูลที่ใช้ XML และฐานข้อมูลแบบออบเจ็กต์ ฐานข้อมูลออบเจ็กต์มีความยืดหยุ่นและมีประสิทธิภาพมากกว่าฐานข้อมูลแบบตารางล้วนๆ