Cài đặt chương trình 89

Một phần của tài liệu Luận văn: Cơ sở dữ liệu hướng đối tượng thời gian và xử lý truy vấn trong cơ sở dữ liệu hướng đối tượng thời gian. ppt (Trang 90 - 93)

D- Tập giai đoạn 6 0-

B- Chuyển đổi đơn vị 6 5-

4.3 Cài đặt chương trình 89

CSDl mẫu đã giới thiệu trong mục 4.1.3

Do TOQL là một ngôn ngữ truy vấn vừa mới được xây dựng và các kết quả của nó đang trong quá trình thử nghiệm nên trong phần cài đặt này luận văn sử dụng một cơ sở dữ liệu hướng đối tượng đó là Ozone với phiên bản 1.2.1 và cài đặt mở rộng thêm các lớp đối tượng đã nói đến trong các mục từ 4.1.3 cho đến 4.2

Ozone là một hệ quản trị cơ sở dữ liệu đối tượng hỗ trợ ngôn ngữ lập trình Java. Chương trình demo dựa trên các truy vấn và xây dựng một số hàm đã trình bày trong nội dung của chương 4.

Với CSDL đã được luận văn giới thiệu ở mục 4.1.3 thì mỗi đối tượng được cài đặt dưới dạng một cây mà mỗi cành là một thuộc tính, nếu muốn thêm một thuộc tính mới hoặc chỉnh sửa một thuộc tính đã có chúng ta dựa vào tính chất của cây để thực hiện.

Với các giá trị của Obj001 tại mục 4.1.3 ta có nội dung hiển thị trong demo theo các nội dung sau:

Một số chức năng:

Run thực thi truy vấn demo dự trên các giá trị và thuộc tính lựa chọn theo: Object: là nhóm tên các loại đối tượng trong CSDL

Name: Tên của một đối tượng cụ thể trong CSDL

Attribute: Các thuộc tính của đối tượng Name trong CSDL

Value: Giá trị tại một thời điểm của các thuộc tính của đối tượng Name ReSet: trả về các thuộc tính mặc định và thực thi truy vấn mặc định

Exit: Thoát khỏi chương trình

Hình 4. 3 Biểu diễn đối tượng Obj001

Ví dụ: Với Obj001 Object: Product

Name: Life Orange Juice

Attribute: AvgSales, Ingredients, LifeTime, Manufactured Trong đó giá trị của các thuộc tính như sau:

ProductName: Tên sản phẩm

Description: Mô tả thêm thể tích, mẫu mã sản phẩm

AvgSales: Sản lượng bán trung bình trong một khoảng thời gian Ingredients: Các thành phần của sản phẩm

LifeTime: Vòng đời của sảnt phẩm Manufacrured: Nơi sản xuất

VT: ValidTime (Khoảng thời gian hiệu lực của thuộc tính) TT: Transaction (Khoảng thời gian giao dịch của thuộc tính)

Giữa Obj001 và Obj006 có sự tham chiếu thông qua thuộc tính Manufactured. Nhìn vào hình 4.4 ta thấy thuộc tính Manufactured có Value là <Obj001> như vậy, đối tượng Obj006 tham chiếu đến Obj001 nhưng Obj001 lại tham chiếu đến Obj005 … đó là sự khác biệt của CSDL đối tượng.

Hình 4. 4 Biểu diễn đối tượng Obj006

Dựa vào các tính chất của đối tượng và cách biểu diễn này chúng ta có thể truy vấn dễ dàng dự trên các giá trị thuộc tính và các hàm đã xây dựng dựa theo ý tưởng thiết kế trong mục 4.1.

Một phần của tài liệu Luận văn: Cơ sở dữ liệu hướng đối tượng thời gian và xử lý truy vấn trong cơ sở dữ liệu hướng đối tượng thời gian. ppt (Trang 90 - 93)

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

(110 trang)