Gán nhãn thời gian cho các bảng dữ liệu theo hai loại thời gian

Một phần của tài liệu Nghiên cứu một số phương pháp gán nhãn thời gian trên cơ sở dữ liệu (Trang 49 - 50)

Như chúng ta đã biết, có một vài ứng dụng có kết hợp cả thời gian hợp lệ và thời gian giao tác vì thế quan hệ trong ứng dụng này được gọi là quan hệ theo hai loại thời gian. Ở các mục trên, chúng ta đã tìm hiểu cách thức gán nhãn thời gian giao tác và thời gian hợp lệ trên CSDL để xây dựng CSDL tương ứng. Nhưng làm thế nào để xây dựng CSDL có yếu tố thời gian theo cả hai loại thời gian trên?

Để xây dựng CSDL theo cả 2 loại thời gian thì chúng ta chuyển đổi CSDL thông thường bằng cách thêm vào 4 thuộc tính thời gian đó là VST, VET, TST và TET. Cụ thể quá trình này diễn ra như thế nào thì chúng ta xét ví dụ 3.3 dưới đây:

Ví dụ 3.3. Xét quan hệ NHANVIEN và NV_BT mà chúng ta đã tìm hiểu trong chương 1.

Bảng 3.6. CSDL phi thời gian của quan hệ NHÂN VIÊN

NHÂN VIÊN

Bảng 3.7. CSDL theo hai loại thời gian của quan hệ NHÂN VIÊN

TEN MANV LUONG MAPB VST VET TST TET

Bảng 3.8. Các bộ trong quan hệ theo hai loại thời gian NV_BT.

TÊN MANV LUONG MAPB VST VET TST TET

An 101 25000 5 1997/06/15 Nobind Now 1997/06/04, 13:05:58 uc Long 103 28000 4 1996/05/01 Nobind Now 1996/04/27, 16:22:05 uc

Bảng 3.8 cho ta thấy được làm thế nào các quan hệ phi thời gian NHÂN VIÊN trở thành các quan hệ theo hai loại thời gian NV_BT.

Trong bảng này các bộ có giá trị thời gian giao tác kết thúc TET là uc biểu diễn cho các thông tin hợp lệ hiện thời. Ngược lại các bộ có giá trị TET là một mốc thời gian thì đây là các bộ hợp lệ cho đến mốc thời gian đó. Như vậy, các bộ có giá trị uc ở TET trong bảng 3.8 tương ứng với các bộ trong quan hệ thời gian hợp lệ mà chúng ta đã tìm hiểu. Thuộc tính thời gian giao tác bắt đầu TST trong mỗi bộ là mốc thời gian do giao tác tạo ra cho bộ đó.

Bây giờ ta xét xem từng hoạt động cụ thể như cập nhật, chèn và xóa sẽ thể thực hiện như thế nào.

Một phần của tài liệu Nghiên cứu một số phương pháp gán nhãn thời gian trên cơ sở dữ liệu (Trang 49 - 50)

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

(68 trang)