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

Một phần của tài liệu (LUẬN văn THẠC sĩ) 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 (Trang 90 - 93)

D- Mở ộr ng ràng buộc áp dụng lớp đối tượng tới chi u t hề ời gia n 2 6-

B- Dữ liệu thời gian bên trong đối tượng 29

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

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 THẠC sĩ) 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 (Trang 90 - 93)

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

(110 trang)