Xử lý truy vấn trên cơ sở dữ liệu tích hợp XML - pdf 25

Link tải luận văn miễn phí cho ae
Nêu khái niệm XLM, cấu trúc và cú pháp của tài liệu XLM, tài liệu XML hợp lệ, cách sử dụng và các ứng dụng của XML. Giới thiệu các khái niệm, các giao diện cơ bản trong DOM và SAX, trình bày việc phân tích XML bằng DOM và SAX ; Nghiên cứu việc chuyển đổi giữa XML và mô hình dữ liệu, một số thuật toán để thực hiện các chuyển đổi tương ứng giữa hai mô hình dữ liệu. Trình bày việc thực hiện xử lý truy vấn trên dữ liệu tích hợp XML theo ba hướng: truyền thống, dựa theo phân lớp, hình thành một ngôn ngữ thực hiện các truy vấn trên dữ liệu tích hợp XML

MỤC LỤC
MỘT SỐ TỪ VIẾT TẮT........................................................................ 4
MỘT SỐ THUẬT NGỮ......................................................................... 5
MỞ ĐẦU ............................................................................................... 7
CHƢƠNG I: CÁC KHÁI NIỆM CƠ BẢN CỦA XML .......................... 8
I.1. XML là gì:................................................................................... 8
I.2. Cấu trúc của tài liệu XML: ........................................................ 10
I.3. Cấu trúc các thành phần và thuộc tính: ....................................... 11
I.4. Cú pháp tài liệu XML:................................................................ 11
I.5. Không gian tên: ......................................................................... 11
I.6. Tài liệu XML hợp lệ:................................................................. 13
I.6.1. Định nghĩa kiểu tài liệu – DTD:...................................................14
a. Định nghĩa kiểu tƣ liệu DTD là gì? ....................................... 14
b. Tạo khai báo và định nghĩa kiểu dữ liệu DTD:...................... 14
c. Danh sách các phần tử con:................................................... 15
d. Trình tự đặt phần tử DTD: .................................................... 15
e. Tạo lập phần tử con............................................................... 15
f. Định nghĩa DTD ngoại: ......................................................... 16
g. Thực thể và thuộc tính DTD: ................................................ 16
h. Các hạn chế của DTD: .......................................................... 18
I.6.2. Sơ đồ - Schema:..........................................................................19
I.6.3. Bảng định kiểu: ...........................................................................19
I.7. XML đƣợc sử dụng nhƣ thế nào? .............................................. 20
I.8. Các ứng dụng của XML: ........................................................... 21
I.8.1. XML để biểu diễn:.......................................................................21

I.8.2. XML để truyền thông: .................................................................21
I.8.3. XML-RPC:..................................................................................22
I.8.4. B2B:............................................................................................22
I.9. Kết luận:.................................................................................... 23
CHƢƠNG II: PHÂN TÍCH XML ........................................................ 24
II.1. Phân tích XML bằng DOM:...................................................... 25
II.1.1. DOM là gì? ................................................................................25
II.1.2. DOM XML: ...............................................................................26
II.1.3. Các giao diện quan trọng trong DOM:........................................29
II.1.4. Khi nào sử dụng DOM ...............................................................34
II.2. Phân tích XML bằng SAX: ...................................................... 35
II.2.1. SAX là gì?.................................................................................35
II.2.2. Các bƣớc sử dụng SAX: .............................................................35
II.2.3.Trƣờng hợp lựa chọn bộ phân tích SAX: .....................................35
II.2.4. Phân tích bằng SAX: ..................................................................36
II.2.5. Các giao diện Callback:..............................................................37
II.2.6. Nhận tài liệu:..............................................................................38
II.2.7. Nhận các thành phần tài liệu:......................................................38
II.3. Kết luận: ................................................................................... 38
CHƢƠNG III: CHUYỂN ĐỔI GIŨA XML VÀ MÔ HÌNH DỮ LIỆU 40
III.1. Chuyển đổi CSDL quan hệ sang tài liệu XML:[3] ................... 40
III.1.1. Chuyển đổi phẳng – FLAT TRANSLATION............................44
III.1.2. Thuật toán sự chuyển đổi lồng – Nesting based Translation ......44
III.1.3. Chuyển đổi sử dụng các phụ thuộc bao hàm: thuật toán CoT ....48
III.1.4. Chuyển đổi mô hình quan hệ sang DOM trong XML: ...............54
III.2. Chuyển đổi tài liệu XML sang cơ sở dữ liệu quan hệ[3] .......... 67
III.2.1. Thuật toán gộp cơ sở.................................................................67
III.2.2. Thuật toán gộp chia sẻ: .............................................................71
III.2.3. Thuật toán Inlining chuyển đổi DTD sang lƣợc đồ quan hệ......71
III.3. Kết luận: .................................................................................. 76
CHƢƠNG IV: XỬ LÝ TRUY VẤN .................................................... 77
IV.1. Xử lý truy vấn XML theo hƣớng truyền thống: ....................... 79
IV.2. Xử lý truy vấn XML dựa theo phân lớp.................................. 83
IV.3. XQuery: An XML Query Language ....................................... 83
1. Giới thiệu:.........................................................................................83
2. Ngôn ngữ XQuery:[8].......................................................................84
3. Sử dụng ngôn ngữ truy vấn XQuery:................................................88
IV.4. Kết luận ................................................................................... 94
KẾT LUẬN.......................................................................................... 95
TÀI LIỆU THAM KHẢO .................................................................... 97
III.2.1. Thuật toán gộp cơ sở.................................................................67
III.2.2. Thuật toán gộp chia sẻ: .............................................................71
III.2.3. Thuật toán Inlining chuyển đổi DTD sang lƣợc đồ quan hệ......71
III.3. Kết luận: .................................................................................. 76
CHƢƠNG IV: XỬ LÝ TRUY VẤN .................................................... 77
IV.1. Xử lý truy vấn XML theo hƣớng truyền thống: ....................... 79
IV.2. Xử lý truy vấn XML dựa theo phân lớp.................................. 83
IV.3. XQuery: An XML Query Language ....................................... 83
1. Giới thiệu:.........................................................................................83
2. Ngôn ngữ XQuery:[8].......................................................................84
3. Sử dụng ngôn ngữ truy vấn XQuery:................................................88
IV.4. Kết luận ................................................................................... 94
KẾT LUẬN.......................................................................................... 95
TÀI LIỆU THAM KHẢO .................................................................... 97

/file/d/0Bz7Zv9 ... sp=sharing
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status