Sử dụng một DBMS để lưu trữ các nội dung tài liệu như các yếu tố dữ liệu. Điều này
tiếp cận sẽ làm việc để lưu trữ một bộ sưu tập các tài liệu theo một
lược đồ XML DTD hoặc XML cụ thể. Bởi vì tất cả các tài liệu có
cấu trúc giống nhau, người ta có thể thiết kế một cơ sở dữ liệu quan hệ để lưu trữ các lá cấp
các yếu tố dữ liệu trong các tài liệu XML. Cách tiếp cận này sẽ đòi hỏi
các thuật toán lập bản đồ để thiết kế một lược đồ dữ liệu tương thích với
cấu trúc tài liệu XML như quy định trong lược đồ XML hay DTD và để
tái tạo các tài liệu XML từ các dữ liệu được lưu trữ. Các thuật toán này có thể được
thực hiện hoặc như là một mô-đun DBMS nội bộ hay như middleware riêng biệt
mà không phải là một phần của DBMS. Nếu tất cả các phần tử trong tài liệu XML có ID,
một đại diện đơn giản sẽ có một bảng với các thuộc tính XDOC (CID,
PID, ETag, Val), nơi CID và PID là cha mẹ và con ID yếu tố,
ETag là tên của phần tử của Cid, và Val là giá trị nếu nó là một lá
nút, giả sử tất cả các giá trị là cùng loại.
đang được dịch, vui lòng đợi..
