Hình thức hoá truy vấn thời gian dựa mẫu 3 7-

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 38 - 40)

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

3.1.2.3 Hình thức hoá truy vấn thời gian dựa mẫu 3 7-

Kết hợp với các mô hình dữ liệu thời gian hướng đối tượng, một số ngôn ngữ

truy vấn thời gian đã được thiết kế bằng vi c k t h p các c u trúc th i gian ệ ế ợ ấ ờ

vào m t sộ ố ngôn ngữ truy vấn phi thời gian đang tồn tại. Chúng có thể được phân chia thành một số nhóm như [SSH-98] nói tới m t s ngôn ngộ ố ữ: SQL/Quelbased (ví d : TOOSQL), PL-based (Ví dụ ụ: OODAPLEX), và association-based (Ví dụ: OQL/T) . Các ngôn ng thữ ời gian có 3 thành phần truy vấn cơ ả b n:

- Các đặc tả thời gian

- Các đ ềi u kiện lựa chọn dữ liệu - Các thao tác với CSDL

Hình 3. 4 Đồ thịđối tượng thời gian

Ư đ ểu i m c a hình th c hóa truy v n này là ủ ứ ấ đơn gi n trong vi c xác ả ệ định các truy vấn ph c tứ ạp mà chúng bao hàm các lớp phức [SSH-98]. Mẫu của các k t ế

hợp đối tượng thời gian có thể được đặc tả bằng m t bi u th c ộ ể ứ đại s th i ố ờ

gian có chứa các lớp đối tượng và các toán tử đại số mà chúng đã được kết nối trong một cấu trúc tuyến tính, cây hoặc mạng lưới.

Ví dụ Q1: Tìm tất cả các trình độ của các k sỹ ư nh ng ngữ ười ã tham gia đ

trong các dự án khi đang làm tại phòng ban có số hiệu phong ban dept_no = “1” trong thời gian T [15, 30]. Biểu thức tương ứng của OQL/ T là:

CONTEXT Engineer AND (* Work_On * Project, * Dept) WHEN T [15, 30]

WHERE Dept.dept_no = “1” RETRIEVE Engineer.degree

Một truy vấn có thể được trình bày bằng một Query Graph (QG). Một QG là một đồ thị con của SG như trình bày trong Hình 3.4 và trình diễn ngữ nghĩa truy vấn gi a các thữ ực thể/các lớp miền (entity/domain classes) được đặc tả

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 38 - 40)

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

(110 trang)