پایگاه داده‌های اکس‌ام‌ال

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

پایگاهِ داده‌هایِ اکس‌ام‌ال (انگلیسی : XML)، سامانه نرم‌افزاریِ با ساختار داده‌های ماندگار است که اجازه می‌دهد تا داده‌ها ویژه باشند و در قالب اکس‌ام‌ال گاهی ذخیره شوند. این داده‌ها می‌تواند جست-و-جو، صادر یا به قالب موردنظر پیاپی شوند. این پایگاه داده ها در دسته پایگاه داده های نواس‌کیوال قرار دارند.

پایگاه داده های پیشرفته مانند اوراکل از اکس‌ام‌ال هم پشتیبانی می کنند و پایگاه داده‌هایی هم وجود دارند که به طور بومی اکس‌ام‌ال هستند مانند نسخه اکس‌ام‌ال برکلی دی‌بی.

نمونه پرس و جوی نوع اکس‌ام‌ال از IBM DB2 SQL

select
   id, vol, xmlquery('$j/name', passing journal as "j") as name
from
   journals
where 
   xmlexists('$j[licence="CreativeCommons"]', passing journal as "j")

دو نوع اصلیِ پایگاهِ داده‌هایِ اکس‌ام‌ال موجود:

  1. پایگاهِ داده‌هایِ اکس‌ام‌ال-فعال
  2. پایگاهِ داده‌هایِ اکس‌ام‌ال محلی[۱]

زبان‌های استاندارد پرس و جو/تبدیل اکس‌ام‌ال[ویرایش]

اکس‌پت

اکس‌کوئری

تبدیلات اکس‌اس‌ال

منابع[ویرایش]

  1. مشارکت‌کنندگان ویکی‌پدیا، «XML Database»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۲ دیِ ۱۳۹۰).