ZSBD-2st-1.2-w9.tresc-1.5-Slajd19
Kolekcje dokumentów w bazach danych dokumentów XML
Bazy danych dokumentów XML, z punktu widzenia użytkownika, przechowują dokumenty zebrane w postaci tzw. kolekcji.
Kolekcje dokumentów zawierają podobne lub powiązane ze sobą dokumenty. Często kolekcje można przyrównać do tabel w relacyjnej bazie danych, które grupują obiekty o takim samym znaczeniu, lub do schematów, które grupują obiekty powiązane ze sobą referencjami, wykorzystaniem w jednej aplikacji itp.
Kolekcje dokumentów zawierają podobne lub powiązane ze sobą dokumenty, przykładowo mogą to być informacje o umówionych spotkaniach, o zespołach istniejących na poziomie firmy, o pracownikach, mogą to być dokumenty CV przesłane przez osoby ubiegające się o stanowisko w naszej firmie.
Kolekcje dokumentów:
- mogą być podobne do katalogów w systemie plików, w takich przypadkach:
- dokumenty składowane wewnątrz kolekcji mogą mieć zwykle dowolną strukturę.
- kolekcje mogą być wielokrotnie zagnieżdżone.
- mogą też być podobne są do tabel w systemie relacyjnym i wówczas:
- dokumenty przechowywane w kolekcji muszą spełniać reguły określonego schematu, bardzo często przypisanego do kolekcji,
- z reguły nie mogą być zagnieżdżane,
- umożliwiają zaawansowane indeksowanie oraz zaawansowaną optymalizację zapytań, co jest ściśle związane z istnieniem definicji schematu.