ZSBD-2st-1.2-w9.tresc-1.5-Slajd23

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Sposoby modyfikacji w bazach danych dokumentów XML

Sposoby modyfikacji w bazach danych dokumentów XML


Duża część baz danych dokumentów XML umożliwia tylko usuwanie i wstawianie kompletnych dokumentów XML. Jest to dalekie od standardów przyjętych w bazach danych obiektowych i relacyjnych.

Bazy danych, które umożliwią modyfikację fragmentów dokumentów XML stosują następujące podejścia:

- umożliwiają wykonywanie operacji DOM na dokumentach w nich zawartych,

- umożliwiają wykorzystanie wyrażeń XPath, które wskazują węzły, na których można przeprowadzić jedną lub wiele operacji takich jak:

  • wstawienie węzła przed lub po wskazywanych przez wyrażenia XPath fragmentach,
  • modyfikacja wskazywanego węzła,
  • usunięcie wskazywanego węzła,
  • utworzenie zmiennej, której zawartość będzie identyczna ze wskazywanym węzłem,
  • zmiana nazwy znacznika wskazywanego elementu;

- wykorzystanie rozszerzeń języka XQuery.

Modyfikacja dokumentów XML za pomocą interfejsu DOM wymaga podejścia proceduralnego. Jest ono często satysfakcjonujące np. w przypadku edytorów dokumentów XML zintegrowanych z bazami danych. Nie jest to jednak podejście satysfakcjonujące użytkownika przyzwyczajonego do języków deklaratywnych takich jak SQL.


<< Poprzedni slajd | Spis treści | Następny slajd >>