tailieunhanh - Sự tương đương trong biểu diễn giữa ngôn ngữ truy vấn OQL và đại số đối tượng

Trong giới hạn và khuôn khổ bài báo tác giả muốn trình bày thiết lập các truy vấn CSDL hướng đối tượng trong OQL, đại số đối tượng và chứng minh sự tương đương trong biểu diễn giữa truy vấn OQL và đại số đối tượng, điều này sẽ là cơ sở cho quá trình nghiên cứu về xử lý truy vấn và tối ưu hóa truy vấn CSDL hướng đối tượng. | sự TƯƠNG ĐƯƠNG TRONG BIÊU DIẼN GIỮA NGÔN NGỮ TRUY VÁN OQL VÀ ĐẠI SÓ ĐÓI TƯỢNG Đoàn Văn Ban Lê Mạnh Thạnh và Hoàng Bảo Hùng Vìện Công nghệ thông tin ĐH Khoa học Huế Sự chọn lựa ngôn ngữ truy vẩn được xem xét rất quan trọng khi viết các truy vấn không định trước ad hoc queries và nếu có sự lựa chọn thích hợp nó cỏ thế làm đơn giàn hoả các chương trình ứng dụng với C . Ke thừa sự thành công và tính phổ dụng cùa ngộn ngữ truy vấn quan hệ SQL nên hầu hết các ngôn ngữ truy vẩn CSDL hướng đối tượng được đề xuất đều sừ dụng một cú pháp tương tự như SQL. Trong đó OQL là ngớn ngữ truy vẩn cơ sở dừ liệu CSDL htrởng đối tượng đã đề xuất trong ODMG-93. Phiên bản cuối cùng cùa OQL như trong ODMG-93 Release là siêu tập superset cùa SQL92. Trong giới hợn và khuôn khổ bài báo chủng tôi muốn trình bày thiết lợp các truy vấn CSDL hướng đổi tượng trong OQL đại so đổi tượng và chímg minh sự tương đương trong biếu diễn giữa ngôn ngữ truy van OQL và đại so đổi tượng điều này sẽ là cơ sở cho quá trình nghiên cứu về xừ lỷ truy vẩn và toi ưu hoá truy vẩn CSDL hướng đổi tượng. 1. OQL - NGÔN NGỮTRUY VẨN CSDL HƯỚNG ĐÓI TƯỢNG . Giói thiệu Phần lớn các hệ thống CSDL hướng đối tượng cung cấp một ngôn ngữ truy vấn CSDL khai báo. Mặc dù các CSDL hướng đối tượng thường có thể truy nhập thông qua mã được viêt trong ngôn ngữ lập trình hướng đôi tượng như C nhưng vân đê sừ dụng ngôn ngữ truy vấn được xem xét rất quan trọng trong khi viết các truy vấn không định trước ad hoc queries và làm đơn giản hoá các chương trình ứng dụng với C . OQL lả một ngôn ngữ truy vấn CSDL hướng đối tượng đã để xuất trong ODMG-93. Phiên bản cuối cùng của OQL như trong ODMG-93 Release là siêu tập của SQL92. OQL không giới hạn cú pháp 3 mệnh để select-from-where hầu hết các truy vẩn OQL không tầm thường đều có trên 3 mệnh đề. . Truy vấn CSDL hưởng đối tưọng OQL Cú pháp của truy vấn CSDL hướng đối tượng OQL Truy van select distinct q from q as X . q as x where q q ố i c s I X I bag q . q I set q . q I list q . q

TỪ KHÓA LIÊN QUAN