D- Tập giai đoạn 6 0-
B- Chuyển đổi đơn vị 6 5-
4.1.9.1 Phân hoạch một đối tượng thời gian đơn 8 4-
Kiểu phân hoạch đầu tiên tách một đối tượng thời gian đơn thành những tập hợp của những phương án, với mỗi tập hợp chứa những phương án gắn liền
gian hiệu lực hoặc trên trục thời gian giao dịch. Cú pháp của thể thức phân hoạch này là:
TemporalObject(partition time_axis as interval_query
[leading interval_query] [trailing interval_query] [calendar])
Với truy vấn “ Cho tất cả các sản phẩm, hãy đưa ra tên và quá trình sống của chúng mỗi năm trong lịch calendric “
select p->ProductName as Name,
(valid p->LifeTime)(partition valid as INTERVAL '1' YEAR calendar) as YearlyLifeTime
from Products as p
Thành phần YearlyLifeTime trong mô hình kết quả của truy vấn này là một tập các cấu trúc, với mỗi cấu trúc tương ứng với một phân hoạch của trục thời gian hiệu lực với khoảng thời gian bằng một năm.
Mỗi cấu trúc chứa hai thành phần thành viên.
• Thành viên thứ nhất có tên TimeSlice, kiểu của nó là Period và chứa phần của trục thời gian mà thông tin của cấu trúc này liên quan. Đơn vị và lịch biểu của thành phần TimeSlice được lấy từ các đặc trưng tương ứng của nhãn thời gian trong trục thời gian phân hoạch.
• Thành viên thứ hai là một tập có tên Partition, và chứa giá trị và nhãn thời gian hiệu lực của những biến thể liên quan đến thành phần trục thời gian hiệu lực lưu giữ trong thành phần TimeSlice tương ứng.
Trong trường hợp tổng quát, nếu là một đối tượng thời gian, mô hình thành viên Partition do một thao tác phân hoạch là một cấu trúc, thì những thành phần được xác định như sau :
Cấu trúc luôn luôn chứa một thành phần có tên là Value - Giá trị mà có kiểu đồng nhất với nhãn thời gian của kiểu đối tượng thời gian .
Nếu TO có ngữ nghĩa thời gian hiệu lực, cấu trúc chứa một thành phần có tên VT lưu giữ thời gian hiệu lực của phương án. Kiểu của thành phần VT là Period, nếu TO có ngữ nghĩa trạng thái hiệu lực. Trong tất cả các trường hợp,
đơn vị và lịch biểu của thành phần VT đồng nhất với các đặc trưng tương ứng của TO có nhãn thời gian hiệu lực.
Nếu TO có ngữ nghĩa thời gian giao dịch, cấu trúc chứa một thành phần có tên TT lưu giữ phương án có thời gian giao dịch. Kiểu thành phần TT luôn luôn là Period với lịch biểu và đơn vị mặc định sử dụng cho chiều hệ thống thời gian giao dịch .
Một số đặc trưng bổ sung của các toán tử phân hoạch được biểu diễn.
• Đặc trưng thứ nhất là giá trị đặc biệt forever trong nhãn thời gian hiệu lực là tình huống con bởi giá trị của nhãn thời gian hiện thời cho những mục đích phân hoạch.
• Đặc trưng thứ hai của thủ tục phân hoạch biểu diễn trong ví dụ trên là việc điều khiển các biển thể period-timestamped, những nhãn thời gian chưa hoàn toàn được chứa trong một đoạn đơn trên trục thời gian.
Cuối cùng, đơn vị phân hoạch cơ sở, cũng như những biểu thức khoảng trong những mệnh đề tùy ý và kéo theo không cần phải chuyển đổi cho tất cả các đối tượng.