Thứ Tư, 30 tháng 7, 2014

Describe xml database, it types and mapping xml schema and database schema

1. XML như Database

 -Sử dụng xml như một cơ sở dữ liệu
 -Dùng để lưu trữ thông tin, hỗ trợ chúng ta truy xuất, quản lý thông tin một cách dễ dàng nhất
 -Lưu trữ dữ liệu ở xml rất đơn giản
 -Định dạng xml vô cùng phổ biến
 -Convert dữ liệu từ xml sang các định dạng khác đơn giản

2. Phân loại XML
  -XML-Enabled : hỗ trợ sử dụng XML
  -Native XML : thực sự lưu trữ dữ liệu dưới dạng XML

3. Mục đích sử dụng CSDL XML
 -Không phụ thuộc vào bất kỳ nền tảng công nghệ nào
 -Bản thân XML đã dùng để mô tả thông tin
 -Toàn bộ thông tin được mô tả dưới dạng Node
 -Có thể lồng nhau thoải mái, nhiều thông tin trùng lặp với nhau được
 -Lưu trữ được nhiều

4. Tổ chức CSDL XML
- Data-Centric Documents: Tổ chức dữ liệu theo cấu trúc (Soap)
- Document-Centric Documents: XML không có cấu trúc chặt chẽ như Data-Centric Documents mà có thêm những thứ khác như tài liệu HTML…

5. Object
- Những dữ liệu trong tài liệu XML được lưu trữ dưới dạng node
- Một node có thể biến đổi thành object dễ dàng
- Có các thư viện để biến đổi tài liệu XML sang object và ngược lại

6. Native XML Databases
- Mọi thông tin được lưu trữ dưới dạng XML
- Hỗ trợ truy xuất cơ sở dữ liệu bằng query
- Dùng XSLT để lấy dữ liệu từ trong file XML
-Hỗ trợ việc cập nhật dữ liệu

7. Mapping giữa  CSDL ở dạng quan hệ và CSDL XML

 -Mapping rất đơn giản
 -Truy xuất cũng rất đơn giản

8.Mapping CSDL XML và object


-Mapping phức tạp hơn

Nhận xét
-Chúng ta có thể lấy dữ liệu, quản lý, cập nhật, truy xuất CSDL trong XML dễ dàng
-Định dạng xml hiện nay được dùng  rất phổ biến
-Biến đổi dữ liệu từ định dạng xml sang các định dạng khác rất đơn giản, chi phí thấp

Không có nhận xét nào:

Đăng nhận xét