Dữ liệu đƣợc lƣu trữ trong CSDL nhúng

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 64 - 65)

Trong pha chuyển đổi (transform) của quá trình ETL, dữ liệu đã trích xuất đƣợc lƣu trữ trung gian, và nhƣ vậy chúng ta cần áp dụng một số các phép toán nhƣ GROUP, tính tổng, và lọc để biến đổi dữ liệu. Vì vậy cuối cùng yêu cầu chặt chẽ hơn để xem xét dữ liệu đƣợc lƣu trữ nhƣ là CSDL khác. Do đó CSDL nhúng đƣợc sử dụng để lƣu trữ dữ liệu trung gian, CSDL nhúng Derby đƣợc lựa chọn là CSDL lƣu trữ trung gian. Apache Derby là một CSDL quan hệ mã nguồn mở đƣợc viết hoàn toàn bằng JAVA. Apache Derby phiên bản 2.0 có các thuộc tính mà phù hợp với các yêu cầu hệ thống tích hợp dữ liệu. Apache Derby dựa trên JAVA, JDBC và các chuẩn SQL.

Lớp lƣu trữ trung gian phân cấp bao gồm ba lớp chính “InterMstoreManager" trong lớp khởi tạo, đón nhận các yêu cầu ngƣời dùng và chuyển hƣớng tùy theo loại yêu cầu. Lớp IntermediateStorage về cơ bản xử lý, quản lý kết nối và lớp

ExecuteQueryOnInterMDB cho việc thực thi các truy vấn trên CSDL derby.

3.4.6. Khung nhìn ngƣời dùng

3.4.7. Các tiện ích

Tầng này bao gồm tiên tích để truy vấn đến các dữ liệu đã đƣợc kết nối và các tiện ích khác.

3.5. THIẾT KẾ GIAO DIỆN ỨNG DỤNG

Việc thiết kế giao diện ứng dụng đồ họa (GUI) cho công cụ phần mềm tích hợp CSDL sẽ tập trung vào thiết kế giao diện cơ bản nhất để có thể làm việc đƣợc với một số CSDL phổ biến. Và giả thiết là các ngƣời dùng đã đƣợc làm quen với một số sản phẩm phần mềm. Do đó kiểu giao diện ngƣời dùng IDE (Integrated Development Environment) sẽ đƣợc thiết kế nhƣ giao diện chính của công cụ tích hợp này.

Giao diện chính của chƣơng trình sẽ bao gồm ba phần chính: Thanh menu, panel bên trái của khung nhìn dạng cây (tree) của các CSDL đƣợc kết nối và khu vực bên phải. Tất cả cửa sổ chức năng đƣợc mở bên trong giao diện chính.

3.6. MÔI TRƢỜNG PHÁT TRIỂN HỆ THỐNG

Công cụ phần mềm về giải pháp tích hợp CSDL đƣợc thiết kế, xây dựng trên các môi trƣờng phát triển hệ thống nhƣ sau:

Stt Tên Mô tả

1 Hệ điều hành Windows server 2003

2 Môi trƣờng phát triển tích hợp NetBeans IDE 7.0

Database connection | Integration | Query |... + Database 1 --Table 1 -- Table 2 ... + Database 2 --Table 1 -- Table 2 ... + Database 3

Khu vực thể hiện kết quả thực thi các chức năng của hệ thống

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 64 - 65)

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

(77 trang)