Khung nhìn độc lập với CSDL

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu giải pháp xây dựng cơ sở dữ liệu tích hợp về thủ tục hành chính (Trang 59 - 61)

Tầng trìu tƣợng dữ liệu thiết lập một khung nhìn chung về các CSDL đƣợc kết nối. Các bảng và các cột của CSDL đƣợc kết nối đƣợc tổ chức bên trong một view dạng cây mà không quan tâm đến loại của CSDL.

DATABASE A TABLE 1 COLUMN 1 COLUMN 2 TABLE 2 COLUMN 1 COLUMN 2 DATABASE B TABLE 1 COLUMN 1 COLUMN 2

Các bảng và các cột đƣợc tham chiếu sử dụng tên đƣờng dẫn đầy đủ. Ví dụ nhƣ cột 1 của bảng 1 trong CSDL A đƣợc tham chiếu tới DATABASE A: Table 1: Column 1. Vì vậy mỗi bảng và cột có thể tham chiếu mà không có xung sự xung đột về tên của chúng.

Mô tả các lớp

- Lớp DBComponentList: Tên lớp DBComponentList

Mục đích Giao diện đồ họa hiển thị danh mục view dạng cây các bảng và cột của bảng

Phƣơng thức Tên phƣơng thức Mô tả

getConnectedSites() Lấy thông tin từ các file cấu hình của CSDL đƣợc kết nối

addNodesTotree() Các node đƣợc thêm vào cây

Thuộc tính Tên thuộc tính Mô tả

DefecultTreeNode Node gốc của cây

- Lớp TableList: Tên lớp TableList

Mục đích Liệt kê danh sách các bảng của CSDL đƣợc kết nối

Phƣơng thức Tên phƣơng thức Mô tả

tableList(String ref) Danh sách các bảng của CSDL kết nối

Thuộc tính Tên thuộc tính Mô tả - Lớp ColumnList:

Tên lớp ColumnList

Phƣơng thức Tên phƣơng thức Mô tả

columnList(String ref) Danh sách các cột và loại dữ liệu của bảng

Thuộc tính Tên thuộc tính Mô tả 3.4.3. Tầng ánh xạ lƣợc đồ và tích hợp

Các khung nhìn (view) đã liên hợp đƣợc tạo sử dụng các CSDL đã kết nối. Và ngƣời dùng định nghĩa các khung nhìn đƣợc ghi lại với các file XML. File mô tả dữ liệu đã liên hợp chứa đựng tất cả các thông tin bắt buộc để tích hợp các CSDL.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu giải pháp xây dựng cơ sở dữ liệu tích hợp về thủ tục hành chính (Trang 59 - 61)

Tải bản đầy đủ (PDF)

(77 trang)