Thứ Sáu, 8 tháng 8, 2014

XML database and mapping

I. 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
II. Phân Loại :
- XML Database có hai loại chính:
+ XML-Enabled : hỗ trợ để sử dụng XML
+ Native XML : thay đổi và lưu trữ dữ liệu dưới dạng XML.
III. Mục Đích :
- Không phụ thuộc nền tảng, công nghệ
- XML dùng để mo ta thông tin
- Thông tin được mô tả dạng nodes và cho phép chúng ta tổ chức các node lồng nhau
- Thông tin có thể trùng nhau.
IV. 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…
V. Object :
- Object Là mỗi node trong XML được chuyển đổi.
- Các thư viện để biến đổi tài liệu XML sang object và ngược lại
VI. 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
VII. Mapping giữa CSDL ở dạng quan hệ và CSDL XML :
- Mapping rất đơn giản.
VIII. Mapping CSDL XML và object :
- Mapping phức tạp hơn.
IX. Nhận Xét :
- XML rất phổ biến.
- Cập nhật, truy xuất dữ liệu từ file XML đơn giản và dễ dàng.
- Sử dụng XML dễ dàng.

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

Đăng nhận xét